[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: