DKIM, SPF подписи. Как не попасть в СПАМ

Для того, чтобы письмо, отправленное средствами вашего движка не попало в СПАМ нужно выполнить ряд требований — список будет пополняться, напишу про DKIM. Тут рассмотрим случай, когда есть почта для домена от Яндекса.

DKIM (DomainKeys Identified Mail)  — механизм подписи электронных писем, позволяющий идентифицировать домен отправителя. Состоит из публичного и приватного ключей. Публичный ключ формируется автоматически если вы используете почту для домена от Яндекса. А для того, чтобы получить приватный ключ у Яндекса есть только метод API

Для начала попробуем получить доступ к API. Следуя инструкциям по получению ПДД токена не с первого раза но удаётся получить заветный приватный ключ). 

Дальше самое интересное… Друзья-коллеги из Казани подсказали, что есть такая прога — postman. Как выяснилось есть ещё и расширение для браузера Chrome.

Получение ПДД-токена

Чтобы получить ПДД-токен, нужно:

  1. Зарегистрировать приложение на сервисе Яндекс.OAuth. Атрибуты нужно указать следующим образом:
    • Название — название приложения, определяющее регистратора.
    • Права — Яндекс.Почта для домена → Список доменов и ящиков в Почте для домена, право подключать домены, создавать и удалять ящики.
    • Callback URL — URL перенаправления, на который будут передаваться данные об OAuth-токене.
  2. Создать учетную запись регистратора на странице управления регистратором.
  3. Указать идентификатор OAuth-приложения на странице управления регистратором, в поле OAuth client ID.
  4. Получить ПДД-токен на странице управления токеном, указав идентификатор ранее созданного регистратора.