Fri, 21 Jan 2005 12:51:32 +0100, Marc Haber <[EMAIL PROTECTED]> wrote:
Hi Marc, > Looks like your fetchmail tries to deliver mails to [EMAIL PROTECTED] > Can you please confirm this? Yes, I confirm. > What does your exim say when you invoke /usr/sbin/exim4 -d -bt > [EMAIL PROTECTED] This is with 4.34-10. Exim version 4.34 uid=0 gid=0 pid=20005 D=fbb95cfd Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004) Support for: iconv() IPv6 GnuTLS Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis nis0 passwd Authenticators: cram_md5 plaintext Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp Fixed never_users: 0 changed uid/gid: forcing real = effective uid=0 gid=0 pid=20005 auxiliary group list: <none> configuration file is /var/lib/exim4/config.autogenerated log selectors = 00000ffc 00010400 trusted user admin user user name "root" extracted from gecos field "root" originator: uid=0 gid=0 login=root name=root sender address = [EMAIL PROTECTED] Address testing: uid=0 gid=110 euid=0 egid=110 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Testing [EMAIL PROTECTED] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Considering [EMAIL PROTECTED] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing [EMAIL PROTECTED] --------> hubbed_hosts router <-------- local_part=arnaud domain=localhost checking domains expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list hubbed_hosts router skipped: domains mismatch --------> smarthost router <-------- local_part=arnaud domain=localhost checking domains localhost in "@:localhost:localhost:localhost"? yes (matched "localhost") localhost in "! +local_domains"? no (matched "! +local_domains") smarthost router skipped: domains mismatch --------> real_local router <-------- local_part=arnaud domain=localhost real_local router skipped: prefix mismatch --------> system_aliases router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) R: system_aliases for [EMAIL PROTECTED] calling system_aliases router rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}} search_open: lsearch "/etc/aliases" search_find: file="/etc/aliases" key="arnaud" partial=-1 affix=NULL starflags=0 LRU list: :/etc/aliases End internal_search_find: file="/etc/aliases" type=lsearch key="arnaud" file lookup required for arnaud in /etc/aliases lookup failed expanded: file is not a filter file parse_forward_list: system_aliases router declined for [EMAIL PROTECTED] --------> hub_user router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) checking for local user R: hub_user for [EMAIL PROTECTED] calling hub_user router rda_interpret (string): [EMAIL PROTECTED] expanded: [EMAIL PROTECTED] file is not a filter file parse_forward_list: [EMAIL PROTECTED] extract item: [EMAIL PROTECTED] hub_user router generated [EMAIL PROTECTED] errors_to=NULL transport=NULL uid=unset gid=unset home=NULL routed by hub_user router envelope to: [EMAIL PROTECTED] transport: <none> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Considering [EMAIL PROTECTED] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing [EMAIL PROTECTED] --------> hubbed_hosts router <-------- local_part=arnaud domain=localhost checking domains expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list hubbed_hosts router skipped: domains mismatch --------> smarthost router <-------- local_part=arnaud domain=localhost checking domains localhost in "@:localhost:localhost:localhost"? yes (matched "localhost") localhost in "! +local_domains"? no (matched "! +local_domains") smarthost router skipped: domains mismatch --------> real_local router <-------- local_part=arnaud domain=localhost real_local router skipped: prefix mismatch --------> system_aliases router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) R: system_aliases for [EMAIL PROTECTED] calling system_aliases router rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}} search_open: lsearch "/etc/aliases" cached open search_find: file="/etc/aliases" key="arnaud" partial=-1 affix=NULL starflags=0 LRU list: :/etc/aliases End internal_search_find: file="/etc/aliases" type=lsearch key="arnaud" cached data used for lookup of arnaud in /etc/aliases lookup failed expanded: file is not a filter file parse_forward_list: system_aliases router declined for [EMAIL PROTECTED] --------> hub_user router <-------- hub_user router skipped: previously routed [EMAIL PROTECTED] --------> userforward router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) checking for local user finduser used cached passwd data for arnaud R: userforward for [EMAIL PROTECTED] calling userforward router rda_interpret (file): $home/.forward expanded: /home/arnaud/.forward stat(/home/arnaud/.)=0 /home/arnaud/.forward does not exist userforward router declined for [EMAIL PROTECTED] --------> procmail router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) checking for local user finduser used cached passwd data for arnaud R: procmail for [EMAIL PROTECTED] checking require_files finduser used cached passwd data for arnaud check subsequent files for access by arnaud file check: ${if exists{/etc/procmailrc}{/etc/procmailrc}{${home}/.procmailrc}} expanded file: /home/arnaud/.procmailrc stat() yielded -1 errno = 2 procmail router skipped: file check --------> maildrop router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) checking for local user finduser used cached passwd data for arnaud R: maildrop for [EMAIL PROTECTED] checking require_files finduser used cached passwd data for arnaud check subsequent files for access by arnaud file check: ${home}/.mailfilter expanded file: /home/arnaud/.mailfilter stat() yielded -1 errno = 2 maildrop router skipped: file check --------> local_user router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) checking local_parts arnaud in "! root"? yes (end of list) checking for local user finduser used cached passwd data for arnaud R: local_user for [EMAIL PROTECTED] calling local_user router local_user router called for [EMAIL PROTECTED] domain = localhost set transport mail_spool queued for mail_spool transport: local_part = arnaud domain = localhost errors_to=NULL domain_data=NULL localpart_data=NULL routed by local_user router envelope to: [EMAIL PROTECTED] transport: mail_spool search_tidyup called >>>>>>>>>>>>>>>> Exim pid=20005 terminating with rc=0 >>>>>>>>>>>>>>>> [EMAIL PROTECTED] <-- [EMAIL PROTECTED] router = local_user, transport = mail_spool --------------------------------------------------------- Here is with 4.43-4 Exim version 4.43 uid=0 gid=0 pid=20933 D=fbb95cfd Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004) Support for: iconv() IPv6 GnuTLS Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis nis0 passwd Authenticators: cram_md5 plaintext Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp Fixed never_users: 0 changed uid/gid: forcing real = effective uid=0 gid=0 pid=20933 auxiliary group list: <none> configuration file is /var/lib/exim4/config.autogenerated log selectors = 00000ffc 00010400 trusted user admin user user name "root" extracted from gecos field "root" originator: uid=0 gid=0 login=root name=root sender address = [EMAIL PROTECTED] Address testing: uid=0 gid=110 euid=0 egid=110 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Testing [EMAIL PROTECTED] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Considering [EMAIL PROTECTED] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing [EMAIL PROTECTED] --------> hubbed_hosts router <-------- local_part=arnaud domain=localhost checking domains expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list hubbed_hosts router skipped: domains mismatch --------> smarthost router <-------- local_part=arnaud domain=localhost checking domains localhost in "@:localhost:localhost"? yes (matched "localhost") localhost in "! +local_domains"? no (matched "! +local_domains") smarthost router skipped: domains mismatch --------> real_local router <-------- local_part=arnaud domain=localhost real_local router skipped: prefix mismatch --------> system_aliases router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) R: system_aliases for [EMAIL PROTECTED] calling system_aliases router rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}} search_open: lsearch "/etc/aliases" search_find: file="/etc/aliases" key="arnaud" partial=-1 affix=NULL starflags=0 LRU list: :/etc/aliases End internal_search_find: file="/etc/aliases" type=lsearch key="arnaud" file lookup required for arnaud in /etc/aliases lookup failed expanded: file is not a filter file parse_forward_list: system_aliases router declined for [EMAIL PROTECTED] --------> hub_user router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) checking for local user R: hub_user for [EMAIL PROTECTED] calling hub_user router rda_interpret (string): [EMAIL PROTECTED] expanded: [EMAIL PROTECTED] file is not a filter file parse_forward_list: [EMAIL PROTECTED] extract item: [EMAIL PROTECTED] hub_user router generated [EMAIL PROTECTED] errors_to=NULL transport=NULL uid=unset gid=unset home=NULL routed by hub_user router envelope to: [EMAIL PROTECTED] transport: <none> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Considering [EMAIL PROTECTED] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing [EMAIL PROTECTED] --------> hubbed_hosts router <-------- local_part=arnaud domain=localhost checking domains expansion of "${if exists{/etc/exim4/hubbed_hosts}{partial-lsearch;/etc/exim4/hubbed_hosts}fail}" forced failure: assume not in this list hubbed_hosts router skipped: domains mismatch --------> smarthost router <-------- local_part=arnaud domain=localhost checking domains localhost in "@:localhost:localhost"? yes (matched "localhost") localhost in "! +local_domains"? no (matched "! +local_domains") smarthost router skipped: domains mismatch --------> real_local router <-------- local_part=arnaud domain=localhost real_local router skipped: prefix mismatch --------> system_aliases router <-------- local_part=arnaud domain=localhost checking domains cached yes match for +local_domains cached lookup data = NULL localhost in "+local_domains"? yes (matched "+local_domains" - cached) R: system_aliases for [EMAIL PROTECTED] calling system_aliases router rda_interpret (string): ${lookup{$local_part}lsearch{/etc/aliases}} search_open: lsearch "/etc/aliases" cached open search_find: file="/etc/aliases" key="arnaud" partial=-1 affix=NULL starflags=0 LRU list: :/etc/aliases End internal_search_find: file="/etc/aliases" type=lsearch key="arnaud" cached data used for lookup of arnaud in /etc/aliases lookup failed expanded: file is not a filter file parse_forward_list: system_aliases router declined for [EMAIL PROTECTED] --------> hub_user router <-------- hub_user router skipped: previously routed [EMAIL PROTECTED] --------> hub_user_smarthost router <-------- local_part=arnaud domain=localhost checking domains localhost in "localhost"? yes (matched "localhost") checking for local user finduser used cached passwd data for arnaud R: hub_user_smarthost for [EMAIL PROTECTED] calling hub_user_smarthost router hub_user_smarthost router called for [EMAIL PROTECTED] domain = localhost route_item = * smtp.mailvb.ulg.ac.be byname localhost in "*"? yes (matched "*") original list of hosts = "smtp.mailvb.ulg.ac.be" options = byname expanded list of hosts = "smtp.mailvb.ulg.ac.be" options = byname set transport remote_smtp_smarthost finding IP address for smtp.mailvb.ulg.ac.be calling host_find_byname gethostbyname2(af=inet6) returned 3 (NO_RECOVERY) fully qualified name = serv54.segi.ulg.ac.be gethostbyname2 looked up these IP addresses: name=serv54.segi.ulg.ac.be address=139.165.32.99 queued for remote_smtp_smarthost transport: local_part = arnaud domain = localhost errors_to=NULL domain_data=NULL localpart_data=NULL routed by hub_user_smarthost router envelope to: [EMAIL PROTECTED] transport: remote_smtp_smarthost host serv54.segi.ulg.ac.be [139.165.32.99] search_tidyup called >>>>>>>>>>>>>>>> Exim pid=20933 terminating with rc=0 >>>>>>>>>>>>>>>> [EMAIL PROTECTED] <-- [EMAIL PROTECTED] router = hub_user_smarthost, transport = remote_smtp_smarthost host serv54.segi.ulg.ac.be [139.165.32.99] Fri, 21 Jan 2005 13:15:49 +0100, Marc Haber <[EMAIL PROTECTED]> wrote: > On Fri, Jan 21, 2005 at 12:23:02PM +0100, Arnaud Vandyck wrote: >> dc_eximconfig_configtype='satellite' > > This setting is generated when you choose "mail sent by smarthost; no > local mail" in the exim4-config configuration dialog. The french > version of that template says "Envoi via relais (« smart > host ») - pas de courrier local" which at least sounds similar. > > So, you have configured your exim to not handle local mail, which > means that every mail is handed off to the smarthost. So why does it works for four years with this configuration? Should I file a bug report against exim3 and exim4 4.34-10? > You need to configure your exim to deliver local mails, which does not > seem to be the case. OK, I'll read the doc to know how to configure exim4 to send mails to my SMTP provider. > I will treat this as a non-bug until you have shown me a clear bug in > exim. The problem is it used to work! Maybe you can decrease the severity to normal or even lower if you want and tag it wontfix if you want. It's strange I'm the only one that made the mistake ;-) Thanks for your quick reply, Cheers, -- .''`. : :' :rnaud `. `' `-