Estou tentando enviar e-mails como[e-mail protegido]. Hostname sendo o nome da máquina. Assim sei quais máquinas estão me enviando alertas.
Executando o postfix no Debian 8. Criei um arquivo genérico e listei
[email protected] [email protected]
Executei o postmap genérico e reiniciei o postfix após modificar o main.cf para referenciar o arquivo genérico.
Quando envio e-mail como root, ele ainda chega como[e-mail protegido]no servidor postfix.
Alguma idéia do que estou fazendo de errado?
Em uma máquina não postfix, apenas executando o exim4, os e-mails são enviados como[e-mail protegido]mas com a raiz no campo from (nome). Como posso remover o nome? Acabei de remover o nome root de /etc/passwd ?
Responder1
A única coisa que você precisa fazer é adicionar a linha apropriada à begin rewrite
seção de configuração do exim:
begin rewrite
. . . . . .
[email protected] [email protected] Ffrsw
Aqui os sinalizadores Ffrs
definem quais cabeçalhos serão reescritos:
- F = ENVELOPE DE
- f = DE
- r = CAMINHO DE RETORNO
- s = REMETENTE
- w = Reescrita completa, ou seja, tornar-se
<Root> [email protected]
[email protected]
Responder2
Para Postfix,
echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
postconf -e smtp_generic_maps=hash:/etc/postfix/generic
service postfix restart
apenas mapeia o nome da fonte para o endereço de e-mail de onde você deseja que ele venha.