o hoster exige que você use o seu mx0 como heloname, todos os outros são descartados ...
Eu tenho vários endereços IP e domínios e configurei o postfix para usar o endereço IP correto de acordo com o endereço do remetente usando um mapa
agora ainda há servidores respondendo com um 550 forjado, mas não consigo determinar por quê? Pelo que eu posso ver nos logs e cabeçalhos de e-mail, o ip e o domínio corretos estão sendo usados.
trecho de master.cf:
example-sender-org unix - - - - - smtp -v
-o smtp_bind_address=11.x.x.x
-o smtp_helo_name=example-sender.org
-o syslog_name=postfix-example-sender-org
Exemplo de cabeçalho de e-mail:
Received: from example-sender.org (example-sender.org [11.x.x.x])
Exemplo de log de depuração postfix (smtp -v):
deliver_message: from [email protected]
smtp_parse_destination: example-recipient.org smtp
connecting to example-recipient.org port 25
dns_query: example-recipient.org (MX): OK
dns_get_answer: type MX for example-recipient.org
smtp_addr_one: host mx0.example-recipient.org
lookup mx0.example-recipient.org type A flags 128
dns_query: mx0.example-recipient.org (A): OK
dns_get_answer: type A for mx0.example-recipient.org
begin example-recipient.org address list
pref 50 host mx0.example-recipient.org/10.x.x.x
end example-recipient.org address list
smtp_find_self: not found
smtp_connect_addr: bind 11.x.x.x
smtp_connect_addr: trying: mx0.example-recipient.org[10.x.x.x] port 25...
vstream_tweak_tcp: TCP_MAXSEG 1448
global TLS level: none
< mx0.example-recipient.org[11.x.x.x]:25: 220 mx0.some-hoster-example.org ESMTP (some-other-domain.org) (even more power) Tue, 15 Oct 2013 12:
> mx0.example-recipient.org[11.x.x.x]:25: EHLO example-sender.org
< mx0.example-recipient.org[11.x.x.x]:25: 550-Forged HELO: You are not example-sender.org, please use sender
< mx0.example-recipient.org[11.x.x.x]:25: 550 domain as HELO/EHLO not recipient domain.
> mx0.example-recipient.org[11.x.x.x]:25: HELO example-sender.org
< mx0.example-recipient.org[11.x.x.x]:25: 550-Forged HELO: You are not example-sender.org, please use sender
< mx0.example-recipient.org[11.x.x.x]:25: 550 domain as HELO/EHLO not recipient domain.
observação: meu mx0 para o domínio do remetente não aponta para o mesmo endereço IP ... é possível que isso seja o problema? Eu assumi que o registro era necessário ...
achei isso (terceira resposta): link
o hoster exige que você use o seu mx0 como heloname, todos os outros são descartados ...