Basta colocar o postfix1.com em mynetworks
no mail.postfix2.com.
Eu tenho uma situação (possivelmente incomum) com o uso do Postfix para retransmitir email para outro servidor de email Postfix que precisa enviar o email para fora. Eu li muitos tutoriais e vi instruções para usar o Postfix como um retransmissor de e-mail para enviar para um provedor externo como o Google, etc. Entretanto, isso é diferente, preciso enviar para outro servidor Postfix e agir como remetente . O remetente seria sempre o mesmo (para ambos os servidores), mas os destinatários finais poderiam ser qualquer um.
O problema é que estou perdendo algumas informações críticas:
Aqui estão os parâmetros básicos de configuração:
Servidor Postfix 1:
main.cf:
myhostname = postfix1.com
relayhost = mail.postfix2.com
mydestination = postfix1.com, localhost.postfix1.com, localhost, mail.postfix2.com
inet_interfaces = all
Servidor Postfix 2:
main.cf:
myhostname = mail.postfix2.com
mydomain = postfix2.com
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relay_domains = $mydestination
inet_interfaces = all
Quando tento retransmitir para mail.postfix2.com, obtenho:
Oct 21 11:04:28 ns3312015 postfix/error[2538]: C016F47E75B5: to=
<[email protected]>
, relay=none, delay=25, delays=1.4/24/0/0.1, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to mail.postfix2.com[123.123.123.123]:25: Connection timed out)
Embora eu tenha a porta 25 aberta, suspeito que o host esteja de alguma forma bloqueando, então tentei usar este parâmetro no meu postfix1.com main.cf:
relayhost = mail.postfix2.com:587
e no postfix2.com eu não comentei isso no master.cf:
submission inet n - n - - smtpd
A resposta foi:
Oct 21 09:56:03 ns3312015 postfix/smtp[16154]: B8BB347E71F0: to=
<[email protected]>
, relay=mail.postfix2.com[123.123.123.123]:587, delay=1.4, delays=0.68/0.02/0.25/0.5, dsn=4.7.1, status=deferred (host mail.postfix2.com[123.123.123.123] said: 454 4.7.1<[email protected]>
: Relay access denied (in reply to RCPT TO command))
O que eu preciso fazer para o mail.postfix2.com aceitar o e-mail postfix1.com e enviá-lo?