Настройка SPF и DKIM с Parse.com

Я пытаюсь настроить SPF и DKIM в зоне DNS моего домена, чтобы электронные письма parse.com отправлялись с mydomain.com вместо no-reply@parseapps.com.

Чтобы убедиться, что почтовые провайдеры не помечают сообщения электронной почты, отправленные от имени вашего приложения, как спам, мы рекомендуем добавлять записи DKIM (DomainKeys Identified Mail) и SPF (Sender Policy Framework) в записи DNS.

Вот их объяснение, но оно слишком расплывчато для тех, кто не имеет опыта работы с DNS и т. Д.

1) Запустите в своем терминале следующее: dig + short k1._domainkey.parse.com txt для получения наиболее актуального значения DKIM.

Во-первых, неясно, куда должно идти сгенерированное значение DKIM ("k = rsa \; p = MIGfMA0GCSqGSIb3DQEBAQ... p7zmQIDAQAB").

После некоторых исследований некоторые люди сказали, что в качестве имени хоста используется k1._domainkey, другие сказали, что k1._domainkey.mydomain.com (который "mydomain.com" автоматически обрезается в процессе сохранения GoDaddy) или k1._domainkey.parse. ком

И я не был уверен, стоит ли сохранять кавычки вокруг этого сгенерированного значения DKIM, потому что разные примеры либо сохраняют, либо пропускают их.

Это то, что у меня есть в разделе TXT (текст):

2) Добавьте в свою запись SPF или TXT следующее: v = spf1 include: parseapps.com ~ all

Что касается SPF, у меня уже был провайдер электронной почты, такой как Mandrill или SendGrid, поэтому было неясно, должен ли я создать новую запись с "@" в качестве имени хоста или добавить ее к существующей? Я перепробовал много комбинаций, но все они уступают электронным письмам, которые отправляются с contact=mydomain.com@parseapps.com

Любая помощь будет с благодарностью, это сводит меня с ума. Спасибо!

2 ответа

Что касается части SPF, у вас должна быть только ОДНА запись SPF в DNS. В спецификациях SPF указано, что несколько записей SPF должны приводить к PERMERROR.

Таким образом, "объединенная" запись SPF должна выглядеть так:

v=spf1 a mx ptr include:secureserver.net include:parseapps.com ~all

Вы можете также рассмотреть возможность удаления механизма ptr, поскольку использование ptr не рекомендуется (так как это может создать нагрузку на принимающий сервер).

Электронные письма, отправленные с contact=mydomain.com@parseapps.com, не имеют ничего общего с подписью SPF или DKIM, поэтому не имеют отношения к настройкам DNS.
Это связано с отправкой программного обеспечения, поэтому проверьте программное обеспечение parse.com, которое на самом деле отправляет почту. Вы должны проверить, но, возможно, у вас может быть свой собственный адрес для ответа при отправке из приложений разбора, но, может быть, я не проверял, что анализ не позволяет использовать ваш собственный домен в качестве отправки с адреса. Если это так, то правильная подпись с SPF и DKIM может помочь в получении правильных писем. Так что настройте и перепроверьте свою объединенную запись SPF, как в ответе выше. И то, что я вижу, ваша запись в DKIM верна.
Вы можете проверить свою почту, подписанную правильно, отправив ее на тестовый адрес на http://mail-tester.com/

Другие вопросы по тегам