Назад | Перейти на главную страницу

Письмо отклонено из-за поиска SPF - может ли запись MX быть CNAME?

Мы обслуживаем почту для группы клиентов, и (только) один из них видит (некоторые) свои письма отклоненными.

Ситуация такая:

Копаемся над clientdomain.com:

clientdomain.com.       2742    IN      MX      5 mail.clientdomain.com.
mail.clientdomain.com.  2742    IN      A       ip.of.ourdomain.com

Ошибка почтовых клиентов:

Recipient address rejected:
SPF-Result=ourdomain.com: 'SERVFAIL' error on DNS 'SPF' lookup of 'ourdomain.com' (in reply to RCPT TO command)

Мой главный вопрос ...

Было бы лучше что-нибудь вроде

clientdomain.com.         2742    IN      MX      5 mail.clientdomain.com
mail.clientdomain.com.    2742    IN      CNAME   ourserver.com

?

Дополнительный вопрос ... если ответ НЕТ, что я могу сделать? добавить запись SPF в пользу ourserver.com? Почему другие клиенты этого не замечают?

Спасибо за прочтение

Для простоты вы можете использовать настройку ниже. Также я настоятельно рекомендую вам установить запись SPF для обоих доменов. SPF не является защитой от дурака при любой фантазии, но многие люди навязывают ему требования, поэтому его стоит настроить, поскольку это всего лишь запись DNS;

ourdomain.com         IN   MX  5  mail.ourdomain.com
clientdomain.com      IN   MX  5  mail.ourdomain.com
mail.ourdomain.com    IN   A      1.2.3.4

ourdomain.com         IN   TXT    v=spf1 a:mail.ourdomain.com ~all
clientdomain.com      IN   TXT    v=spf1 a:mail.ourdomain.com ~all

SERVFAIL это не то же самое, что NXDOMAIN. Сообщение об ошибке означает, что им вообще не удалось связаться с сервером имен при поиске записей SPF.

Это может быть их сервер имен или ваш, который не смог ответить.

Если это ваш почтовый сервер, вам следует выяснить, что это за поиск SPF и почему он не удался.