I normally use exim4 with the "smarthost-configuration", i.e. I relay all
email to the mail server of my ISP. In the file
/etc/exim4/update-exim4.conf.conf i thus have a line saying:

dc_smarthost='mail.my.isp.se'

Now I would like to tunnel my outgoing email over ssh, and I have started
up an ssh tunnel with:

ssh -l jesper -L 1369:mail.my.isp.se:25 -N shell.my.isp.se

Then I changed the line in /etc/exim4/update-exim4.conf.conf to:

dc_smarthost='localhost:1369'

But this didn't work. I received the following email from my local exim4 server:

The following address(es) have yet to be delivered:
  [EMAIL PROTECTED]: remote host address is the local host

Obviously exim4 doesn't want to send emails that it regards as remote to
local host. And how to make it consider a tunnel on the local host a
legitimate remote email server?

I have been looking through the config files of exim4, but nothing seems
like an obvious solution, does anyone here know how to solve this?

TIA,

Jesper


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to