[Pkg-exim4-users] selecting smarthost based on sender address

Hans Ekbrand hans.ekbrand at gmail.com
Fri May 29 12:02:17 UTC 2015


I want to use different smart hosts depending on the sender address.

There is a old document that describes a solution, but it appears to
be for exim3, or at least not for exim4 with split-config which I use

http://www.volker-wegert.de/en/node/35

However, I used the concept outlined there and tried to apply it to
exim4 with split config.

1. Create a file /etc/exim/my.smarthosts with the following content.

my.mail at bar.com:	smarthost="smtp.bar.com"	auth_name="my.username"	auth_pass="some password"
my.other.mail at foo.com:	smarthost="smtpgw.foo.com"	auth_name="my.username"	auth_pass="another password"

2. Changed the smarthost field in /etc/exim4/update-exim4.conf.conf 

#dc_smarthost='smtp.gmail.com'
dc_smarthost='${extract{smart_host}{${lookup{$sender_address}lsearch{/etc/exim4/my.smarthosts}{$value}fail}}}'

3. reload exim with new configuration

sudo update-exim4.conf
sudo service exim4 reload

When I tried to send a mail, I got:

2015-05-29 12:47:52 [22620] 1YyHpQ-0005sq-AT <= hans.ekbrand at gu.se U=hans P=local S=923 M8S=0 id=20150529104752.GB3617 at hans from <hans.ekbrand at gu.se> for hans.ekbrand at gmail.com
2015-05-29 12:47:52 [22622] 1YyHpQ-0005sq-AT error in smarthost router: no host(s) specified for domain *
2015-05-29 12:47:52 [22622] 1YyHpQ-0005sq-AT == hans.ekbrand at gmail.com R=smarthost defer (-1): error in smarthost router: no host(s) specified for domain *

Which brings me to my question to the list:

What is needed to make exim use different smart hosts for different
sender addresses?

-- 
Note that I use Debian version 8.0
Linux hans 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt9-3~deb8u1 (2015-04-24) i686 GNU/Linux
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-exim4-users/attachments/20150529/cc133593/attachment.sig>


More information about the Pkg-exim4-users mailing list