Exim: como fazer o "return-path" ser sempre o endereço do remetente
Estou com um problema que é o seguinte. Um usuário do sistema possui várias
contas diferentes de e-mail, por exemplo 'yahoo' e 'bol'. O Exim está
configurado para enviar mensagens via 'smarthost', usando o SMTP do provedor
(p.e. smtp do 'yahoo'). O que acontece é que se em '/etc/email-address'
existe uma entrada da seguinte forma*:
usuario: contausuario@yahoo.com.br
Portanto todo e-mail que é enviado pelo usuário "usuario" o exim atribui ao
"return-path" o endereço "contausuario@yahoo.com.br", mesmo que no endereço
do remetente esteja, por exemplo, "contausuario@bol.com.br".
O efeito desejado é fazer com que o exim reescreva a variável 'return-path'
com o endereço passado pelo cliente de e-mail. Isto é, se o programa
de e-mail enviou "contausuario@bol.com.br", o exim deveria escrever no
cabeçalho:
From: contausuario@bol.com.br
Return-path: contausuario@bol.com.br
e não
From: contausuario@bol.com.br
Return-path: contausuario@yahoo.com.br
do jeito que, infelizmente, ele está fazendo.
Alguma idéia?
* Sem esta entrada o exim não envia.
--
Douglas Augusto
[Netiqueta]
§ Usar o delimitador de citação (quote) padrão: "> " (sem aspas).
Reply to: