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
 `. `'  
   `-    

Reply via email to