postfix relay - RESOLVIDO

1. postfix relay - RESOLVIDO

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 04/06/2008 - 20:31h

Seguinte:
To com um problema, tenho um gateway smtp, ai configurei o postfix de outro servidor no relayhost=servidor:porta.
Quando tento enviar um e-mail pelo comando mail, por ex:
# echo teste | mail -s teste usuario@dominio.com.br

Verificando pelo tcpflow ele chega até o gateway porem no RCPT TO ele não coloca usuario@dominio.com.br e sim root@servidor.

Alguem tem alguma ideia doque fazer?

Obrigado.

DICA PARA RESOLVER:
Seguinte: O problema é que ele reclamava do usuário mas tentava mandar e-mail de volta pro root usando o relay. Para isso não ocorrer, devem ser alterados o arquivo main.cf:
local_recipient_maps= (vazio)
relayhost = host:porta
myhostnamer = nomedamaquina
mydomain = dominio.redelocal
masquerade_domains = dominio.com.br

Depois editar arquivo virtual
adicionar
email@dominio.com.br (TAB) email@dominio.com.br

Depois:
postmap virtual

e um restart (/etc/init.d/postfix restart)

Pronto, depois só usar e abusar do comando mail.


  


2. ae

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 05/06/2008 - 15:52h

deixei a solução acima caso alguem se interesse ou tenha problema parecido, lembrando que sou totalmente iniciante e nunca tinha mexido com postfix, somente um pouco de sendmail (e faz tempo) portanto é uma dica basica da basica.


3. Funcionou

Eduardo
dudis

(usa Fedora)

Enviado em 16/02/2011 - 08:43h

Estava com problemas para receber e-mails do CACIC (servidor enviar mensagens para meu e-mail) quando haviam alterações nas máquinas, alterei as opções abaixo e funcionou:

local_recipient_maps= (vazio)
relayhost = smtp.xxx.com.br
masquerade_domains = xxx.com.br (essa opção tive que adicionar manualmente)

Reiniciei o postfix, efetuei o teste de envio e funcionou corretamente.

Não entendi a parte do virtual, por isso não tentei essa mudança, mas mesmo assim está funcionando.