Hi all,

I am toiling trying to set the outbound IP address (fo bandwidth accounting 
reasons), and have this so far:

remote_smtp:
        driver = smtp
        helo_data = ${lookup 
dnsdb{defer_never,ptr=$sender_address_domain}{$value{$primary_hostname}}
        interface = ${lookup 
dnsdb{defer_never,a=$sender_address_domain}{$value}{my.ip.host.here}}
        return_path_add = true
        debug_print = "XX T: remote_smtp for [EMAIL PROTECTED] Sent VIA 
${lookup \
                        dnsdb{defer_never,a=$sender_address_domain} \
                        {$value}{my.host.ip.here}} XX"

It seems to work ok if a virtual user logs in and sends an email to an 
outside server, it goes through OK and seemd to be reporting the right 
(outgoing) ip.

However, if a mail comes into the server, addressed to an address that is an 
alias to another server (and domain), it fails miserably saying that 'can't 
assign requested address'. I am thinking that it is seeing the original 
sender's domain and trying to assing it as the outgoing address.

Does anyone have any ideas here? ( or will I need to make another pair of 
remote_smtp Routers/Transports).

-Grant



-- 
## 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