relay_domains parece ser ignorado pelo postfix

2

Estou tentando configurar um filtro de perímetro de spam e malware usando o CentOS / Postfix / SpamAssassin. Infelizmente, ainda estou preso na parte do PostFix. Configurei um novo DNS de subdomínio com seu próprio registro A / MX (o MX aponta para o A) e está funcionando bem. Eu também configurei um conf básico do PostFix usando o Webmin e editando o arquivo main.cf de acordo com o link , com uma entrada para %código%. Eu envio um e-mail para relay_domains = mailtest.mydomain.com esperando que ele reconheça [email protected] como um domínio de retransmissão e, em menos , chegue ao ponto de tentar descobrir como retransmiti-lo (talvez haja uma falha em termos de olhar para cima se é permitido ser retransmitido, para onde é transmitido, o anfitrião que recebe o barfs, etc.) No entanto, nunca chega tão longe, e no meu mailtest.mydomain.com eu vejo:

Apr  5 16:06:59 localhost postfix/smtpd[13518]: NOQUEUE: reject: RCPT from mailout-       
us.gmx.com[74.208.5.67]: 550 5.1.1 <jshin@mailtest.#####.com>: Recipient address
rejected: User unknown in local recipient table; from=<[email protected]> to
<jshin@mailtest.#####.com> proto=SMTP helo=<mailout-us.gmx.com>

... para concluir que ainda está tentando entregar localmente.

Agora, não desativei a entrega local, principalmente porque não sei como fazer isso. No entanto, eu pensaria que pelo menos tentaria retransmiti-lo e associá-lo a um domínio.

Uma linha no arquivo conf principal que me incomodava era a seguinte

# NOTE: Postfix will not automatically forward mail for domains that
# list this system as their primary or backup MX host. See the
# permit_mx_backup restriction description in postconf(5).

Onde estou indo errado?

    
por tacos_tacos_tacos 05.04.2012 / 22:21

1 resposta

2

Isso não é "não chegar tão longe", está passando por lá reconhecendo-o como um nome de host local, que obviamente não precisa ser retransmitido. Você não quer que o mailer considere o domínio do relay local; você quer que ele tenha seu próprio nome de host local, com o MX apontando para ele (ou seja, MX e A sendo o mesmo; na verdade, isso é completamente insignificante, já que implica retransmitir para si mesmo).

    
por 05.04.2012 / 22:26

Tags