Aran Dunkley wrote:
> Hi,
> 
> I have a problem where the mail sent by my Exim4 to some addresses fails
> due to the MAIL FROM address being incorrect and failing reverse lookup.
> For example:
> 
> SMTP error from remote mail server after
> MAIL FROM:<[email protected]>
> 
> I have set in my /etc/hosts file for the domain to be the proper domain
> and can't find any setting in exim config where it's set wrongly, does
> anyone know how I can get rid of this phx.dedicated.codero.com out of
> the system?

A my present workplace I inherited a load of hosts with stupid domain
names, or subdomains that didn't exist in DNS. When replacing the mail
server I found these and got around it by doing rewrites.

In the rewrite section I had:

begin rewrite

# rewrite domains over to our "core three" domains 
#
*@nwildlsearch;EximTables/rewrite_domains 
"$local_part@${lookup{${lc:$domain}}nwildlsearch{EximTables/rewrite_domains}{$value}fail}"
 T
*@lsearch;EximTables/rewrite_domains 
"$1@${lookup{${lc:$domain}}lsearch{EximTables/rewrite_domains}{$value}fail}" T

the rewrite_domains has entries of two forms

*.domain.com                           domain.com
long.unqualified.non-dns-existant.lan  domain.com

This would rewrite the Envelope To from [email protected] to [email protected] 
and
also [email protected] to [email protected].

On the rewrite rules replace the T flag with F and this should rewrite
the Envelope Sender to something more "routable" (applying the same
rewrites as exampled above).

Maybe this is another way to solve your issue!

Regards

D.

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to