DKIM, SPF подписи. Как не попасть в СПАМ
Для того, чтобы письмо, отправленное средствами вашего движка не попало в СПАМ нужно выполнить ряд требований — список будет пополняться, напишу про DKIM. Тут рассмотрим случай, когда есть почта для домена от Яндекса.
DKIM (DomainKeys Identified Mail) — механизм подписи электронных писем, позволяющий идентифицировать домен отправителя. Состоит из публичного и приватного ключей. Публичный ключ формируется автоматически если вы используете почту для домена от Яндекса. А для того, чтобы получить приватный ключ у Яндекса есть только метод API.
Для начала попробуем получить доступ к API. Следуя инструкциям по получению ПДД токена не с первого раза но удаётся получить заветный приватный ключ).
Дальше самое интересное… Друзья-коллеги из Казани подсказали, что есть такая прога — postman. Как выяснилось есть ещё и расширение для браузера Chrome.
Получение ПДД-токена
Чтобы получить ПДД-токен, нужно:
- Зарегистрировать приложение на сервисе Яндекс.OAuth. Атрибуты нужно указать следующим образом:
- Название — название приложения, определяющее регистратора.
- Права — Яндекс.Почта для домена → Список доменов и ящиков в Почте для домена, право подключать домены, создавать и удалять ящики.
- Callback URL — URL перенаправления, на который будут передаваться данные об OAuth-токене.
- Создать учетную запись регистратора на странице управления регистратором.
- Указать идентификатор OAuth-приложения на странице управления регистратором, в поле OAuth client ID.
- Получить ПДД-токен на странице управления токеном, указав идентификатор ранее созданного регистратора.