Подтвердить что ты не робот

Как правильно настроить записи DNS SPF?

Я отправляю еженедельные письма подписчикам, и выясняется, что сообщения часто отправляются в папку спама для пользователей.

Я использую SAS Amazon для отправки этих сообщений и добавил запись SPF в соответствии с их инструкциями: http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPFSenderIDDKIM.html?r=3917

При запросе записей SPF для моего домена я вернусь из http://www.kitterman.com/spf/validate.html:

SPF record lookup and validation for: mydomain.tld

SPF records are primarily published in DNS as TXT records.

The TXT records found for your domain are:


SPF records should also be published in DNS as type SPF records.
Type SPF records found for the domain are:


Checking to see if there is a valid SPF record. 

Found v=spf1 record for mydomain.tld: 
v=spf1 include:amazonses.com ?all 

evaluating...
Results - record processed without error.

The result of the test (this should be the default result of your record) was, none . The explanation returned was,

Для моих записей DNS CloudFlare у меня есть:

SPF  mydomain.tld   v=spf1 include:amazonses.com ?all   with automatic TTL
TXT  mydomain.tld   spf2.0/pra include:amazonses.com ?all   with automatic TTL

Письма отправляются из "[email protected]" и "[email protected]".

Некоторые пользователи сообщили о следующем сообщении: "Сообщения, которые ложно отображаются как ответ" отскок сообщения "(созданный системой электронное письмо, которое вы можете автоматически получить после отправки сообщения, которое невозможно доставить, например, сообщение отправлен на недействительный адрес электронной почты)"

С моим текущим решением для отправки я не могу добавить DKIM в электронные письма.

Как это можно решить, чтобы облегчить любые проблемы с получением для наших пользователей?

4b9b3361

Ответ 1

В вашем домене нет допустимых записей TXT (обратите внимание, что тест не возвращает их, см. ниже рабочий пример), что вызвано отсутствием котировок вокруг этих TXT записей, которые вы определили, как объяснено например в Поддерживаемые типы записей:

В отличие от большинства других типов записей, для записей TXT поле данных по существу, свободной формы и может содержать даже пробелы. Обратите внимание: когда ввод строки, включающей пробелы, такие как записи SPF, вы должны заключить строку в двойные кавычки; в противном случае отдельные слова будут отдельно указывать и разбивать запись на несколько частей.

Вот те записи TXT, которые мы в настоящее время успешно используем для Amazon SES согласно Аутентификация вашего адреса электронной почты и (действительно, прискорбно, что в их документации не указаны потребности в котировках):

"v=spf1 include:amazonses.com ~all"
"spf2.0/pra include:amazonses.com ~all"

Соответственно, вот наш сокращенный результат нашего домена для теста, который вы выполнили:

SPF record lookup and validation for: [...]

SPF records are primarily published in DNS as TXT records.

The TXT records found for your domain are:
spf2.0/pra include:amazonses.com ~all 
v=spf1 include:amazonses.com ~all 

[...]

Checking to see if there is a valid SPF record. 

Found v=spf1 record for services.marescom.net: 
v=spf1 include:amazonses.com ~all