Permitir que mensagens sejam enviadas de qualquer subdomínio (PTR, SPF, Gmail)

2

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.]

    
por amoe 22.12.2016 / 15:24

1 resposta

2

Como a mensagem do Google menciona os registros de PTR, acho que talvez o problema não seja com o SPF neste exato caso, mas sim com um registro PTR ausente para o seu servidor. Se você verificar o URL mencionado na mensagem: link em "Diretrizes adicionais para IPv6", você deve ter um Registro PTR para seu servidor (e um registro AAAA correspondente apontando para o mesmo endereço IP). E se 2a01:7e00::f03c:91ff:febb:7422 for o endereço IPv6 do seu servidor, ele não possui um registro PTR.

    
por 22.12.2016 / 17:00