On Tue, 15 Feb 2011, [email protected] wrote:

> Hi
> Is it possible to send email from different IP, depending on email address ?
>
>

We do something similar except we actually select IP based on 
domain not individual sender. The following config is therefore 
untested but I have just replaced $sender_address_domain with 
$sender_address.


Change the remote_smtp driver (assuming you still have this named as 
default) to

remote_smtp:
   driver = smtp
   interface = ${lookup{$sender_address}lsearch{/path/to/file/interfaces} 
{$value}{aaa.aaa.aaa.xxx}}
   helo_data = ${lookup{$sending_ip_address}lsearch{/path/to/file/mailhelo} 
{$value}{mailout-default.domain.com}}

(This may line wrap when displayed - everything after interface = and 
helo_data = are on one line each)


where /path/to/file/interfaces contains
   [email protected]:    aaa.aaa.aaa.aaa
   [email protected]:    aaa.aaa.aaa.bbb

aaa.aaa.aaa.xxx is the default IP to use for senders who do not appear 
in the file.

and /path/to/file/mailhelo contains

aaa.aaa.aaa.aaa: mailout-aaa.domain.com
aaa.aaa.aaa.bbb: mailout-bbb.domain.com

Again mailout-default.domain.com is the entry for the default IP. 
These names should correspond to whatever a reverse DNS lookup of the 
relevant IP gives. Omitting this means your HELO string will be wrong 
for connections not using the default interface. (An alternative to 
this is to have the reverse DNS look up to the same name for all 
outgoing IPs)

Hope this helps.

Jonathan


-------------------------------------------------------------

                    J. R. Haynes
              Senior Network Specialist

   IT Department,         e-mail: [email protected]
   Bld 63,
   Cranfield University,  Tel: Bedford (01234) 754205
   Wharley End,                Bedford (01234) 750111 Extn 4205
   Cranfield,             Fax: Bedford (01234) 751814
   Beds.,
   MK43 0AL.


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