Я администрирую домен [mydomain.com], который до сих пор использовался только для обработки почты через Google Mail / Google Apps.
Теперь я добавил сервер, который должен быть частью домена без изменения основной цели. Я хочу, чтобы сервер мог отправлять простую административную почту, поэтому я установил и настроил sendmail.
Когда я отправляю тестовые сообщения на другой адрес Google Mail, почта проходит, но я получаю эту информацию из заголовка:
Received-SPF: pass (google.com: best guess record for domain of
[myuser]@[myhost].[mydomain].com designates [myipv6address]
as permitted sender) client-ip=[myipv6address];
Теперь, конечно, я хочу, чтобы проверка прошла без предположений, но у меня, вероятно, что-то не так в моей записи DNS.
$TTL 86400
@ IN SOA [mynameserver1]. (
2013101002 ; serial
14400 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
@ IN NS [mynameserver3].
@ IN NS [mynameserver2].
@ IN NS [mynameserver1].
@ IN A [myipv4address]
[myhost] IN A [myipv4address]
@ IN AAAA [myipv6address]
[myhost] IN AAAA [myipv6address]
@ IN MX 1 ASPMX.L.GOOGLE.COM.
@ IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
@ IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
@ IN MX 10 ASPMX2.GOOGLEMAIL.COM.
@ IN MX 10 ASPMX3.GOOGLEMAIL.COM.
@ IN TXT "v=spf1 a:[myhost].[mydomain].com ip4:[myipv4address]
ip6:[myipv6address] include:_spf.google.com ~all"
Я не могу найти ошибку и буду благодарен за любую помощь.
С уважением,
Томас
Вы отправили электронное письмо с адреса, который содержит поддомен вашего домена. У вашего домена есть запись SPF, а у субдомена нет. Таким образом, Google делает «наилучшее предположение», что следует использовать запись SPF вашего домена. Это нарушает спецификация, в котором ваш субдомен не будет считаться имеющим запись SPF, но обычно он отражает намерения отправителей (чьи почтовые системы настроены неправильно).