Eu uso um único smarthost como um hub para encaminhar todos os e-mails da minha rede para que eu possa passar verificações de SPF no Gmail. No entanto, embora eu sempre envie pelo mesmo servidor, o endereço From
pode ser diferente. Por exemplo, uma tarefa cron no servidor dev.mydomain.com
pode gerar o endereço De [email protected]
. Eu uso /etc/aliases
para redirecionar este e-mail cron para meu endereço de e-mail real. Este e-mail usa o Gmail hospedado. Por isso, o MX de mydomain.com
aponta para os servidores do Gmail.
No entanto, o Gmail não gosta desses From
endereços, provavelmente porque eles não correspondem exatamente ao registro SPF definido em mydomain.com
. Eu recebo a mensagem que Our system has detected that this message does not meet IPv6 sending guidelines regarding PTR records and authentication
.
Eu não quero ter que definir registros SPF separados que permitam que um único servidor de e-mail envie emails para cada subdomínio que eu quiser permitir no endereço From
. Em vez disso, gostaria de permitir *@*.mydomain.com
, desde que seja enviado pelo servidor correto.
2016-12-22 14:04:17 1cK3yj-0007Wz-4I <= [email protected] H=(dev.mydomain.com) [2a01:7e00::f03c:91ff:fe79:81b] P=esmtp S=586 [email protected]
2016-12-22 14:04:17 1cK3yj-0007Wz-4I ** [email protected] R=dnslookup T=remote_smtp X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com": SMTP error from remote mail server after end of data: host ASPMX.L.GOOGLE.com [2a00:1450:400c:c07::1a]: 550-5.7.1 [2a01:7e00::f03c:91ff:febb:7422] Our system has detected that this\n550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records\n550-5.7.1 and authentication. Please review\n550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError for more information\n550 5.7.1 . p21si28305523wmb.29 - gsmtp
Estou usando o Exim no Debian.
[Edit: Parece que a causa foi o registro DNS / PTR reverso.]