I am running Ubuntu's 13.04 packaged 4.80-7ubuntu1 and I want to setup a
smarthost from home to my VPS using my SixXS IPv6 tunnel. Internet
access at home is a dynamic IPv4 cable modem and the IPv6 tunnel allows
static IPv6 addresses. I am trying to setup the VPS to listen on port
587 of the IPv6 address, and basically only use it for the smarthost.
The log shows: listening for SMTP on [127.0.0.1]:25 [71.19.158.234]:25
after I changed update-exim4.conf.conf to include:
dc_local_interfaces='<; 127.0.0.1 ; 71.19.158.234 ;
2605:2700:0:2::4713:9eea.587 ;'
Listening for SMTP on [127.0.0.1]:25 [71.19.158.234]:25 with
update-exim4.conf.conf set to dc_local_interfaces='<; [127.0.0.1]:25 ;
[71.19.158.234]:25 ; [2605:2700:0:2::4713:9eea]:587 ;'
So why isn't exim listening on port 587 of the IPv6 address?
Any suggestions?
Thanks,
Chuck
PS.
1.
http://www.exim.org/exim-html-current/doc/html/spec_html/ch-starting_the_daemon_and_the_use_of_network_interfaces.html
/var/lib/exim4/config.autogenerated is a Debian/Ubuntu thing generated from the split config files in /etc/exim4.
snippets from the config file:
grep -i interfaces /var/lib/exim4/config.autogenerated
.ifndef MAIN_LOCAL_INTERFACES
MAIN_LOCAL_INTERFACES=<; 127.0.0.1 ; 71.19.158.234 ; 2605:2700:0:2::4713:9eea.587 ;
.ifdef MAIN_LOCAL_INTERFACES
local_interfaces = MAIN_LOCAL_INTERFACES