Então, eu tenho dois servidores, eu chamarei de Internos e Externos.
Quando eu envio e-mails dentro do postfix interno, eles são retransmitidos pelo External, que faz o trabalho de realmente enviar o e-mail. Relé normal, funciona muito bem:
sendmail on External -> go to destination
sendmail on Internal -> go to External -> go to destination
Eu tenho um arquivo de aliases que define uma pequena lista de equivalências em ambos os servidores. O principal email que eu quero alias é 'root'. Isso funciona de alguma forma, ou seja, eu recebo todos os e-mails enviados para o usuário root de Internos ou Externos.
Os aliases no externo são:
root: [email protected], [email protected]
Os aliases em Internal são:
root: [email protected]
No entanto, o usuário2 recebe e-mail raiz do Interno e Externo.
Existe uma maneira de encaminhar os e-mails raiz enviados por Internos para apenas [email protected] e não para os usuários1 e amp; [email protected]?
Eu tentei o recurso .forward e isso também não ajudou. [email protected] ainda são encaminhados como tal e, portanto, distribuídos a todos os gerentes do servidor externo quando não deveriam estar.
Há um exemplo de um email indesejado recebido, de e para campos:
Received: from halk.m2osw.com (162-226-130-121.lightspeed.frokca.sbcglobal.net [162.226.130.121])
by mail.m2osw.com (Postfix) with ESMTP id 50BD6CE2253
for <[email protected]>; Tue, 1 Oct 2013 08:18:27 -0700 (PDT)
Received: by halk.m2osw.com (Postfix, from userid 0)
id 0443B4C009F; Tue, 1 Oct 2013 08:18:26 -0700 (PDT)
From: Anacron <[email protected]>
To: [email protected]
Existem alguns arquivos Main.cf internos (por exemplo, halk.m2osw.com):
myhostname = halk.m2osw.com
mydestination = halk, halk.m2osw.com, localhost.m2osw.com, localhost
masquerade_domains = m2osw.com
relay_domains = halk.m2osw.com
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases