[Pkg-exim4-users] [SOLVED] Re: exim4 (lenny) MAIN_ALLOW_DOMAIN_LITERALS

Holger Wirtz wirtz at dfn.de
Thu Jul 19 07:55:05 UTC 2007


On Thu, Jul 19, 2007 at 09:17:57AM +0200, Marc Haber wrote:
> On Thu, Jul 19, 2007 at 09:03:51AM +0200, Holger Wirtz wrote:
> > one problem solved annother occurs :-( Now I get mail towards my system
> > but I cannot send mail from this system (to the smarthost) because the
> > From:-line is wrecked:
> > 
> > 2007-07-19 08:59:23 1IBPyt-00076T-3X <= smsd@@ U=smsd P=local S=426 id=20070719065923.GA27289 at aldebaran
> 
> Is your local hostname configured correctly?

Yes:

$ hostname --fqdn
aldebaran.dfn.de

> What does
> 
> echo foo | exim -d wirtz at dfn.de
> 
> generate for debug output?

See attached.

Regards, Holger

-- 
#####  #### ##  ##   Holger Wirtz         Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein           Fax   : (+49 30) 884299-70
##  ## #### ######   Stresemannstr. 78    E-Mail: wirtz at dfn.de
##  ## ##   ## ###   10963 Berlin
#####  ##   ##  ##   GERMANY              WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF
-------------- next part --------------
Exim version 4.67 uid=0 gid=0 pid=13817 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September  6, 2005)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages
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
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=0 pid=13817
  auxiliary group list: <none>
seeking password data for user "uucp": cache not available
getpwnam() succeeded uid=10 gid=10
configuration file is /var/lib/exim4/config.autogenerated
log selectors = 00000ffc 00612001
cwd=/etc/exim4 3 args: exim -d wirtz at dfn.de
trusted user
admin user
changed uid/gid: privilege not needed
  uid=109 gid=112 pid=13817
  auxiliary group list: 112
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
user name "root" extracted from gecos field "root"
originator: uid=0 gid=0 login=root name=root
sender address = root@@
set_process_info: 13817 accepting a local non-SMTP message from <root@@>
Sender: root@@
Recipients:
  wirtz at dfn.de
search_tidyup called
>>Headers received:

address match: subject=root@@ pattern=*@+local_domains
 in "@:localhost:localhost:aldebaran.dfn.de:@[]"? no (end of list)
 in "+local_domains"? no (end of list)
root@@ in "*@+local_domains"? no (end of list)
address match: subject=root@@ pattern=*@@
 in "@"? no (end of list)
root@@ in "*@@"? no (end of list)
rewritten sender = root@@
rewrite_one_header: type=F:
  From: root <root@@>
search_tidyup called
>>Headers after rewriting and local additions:
I Message-Id: <E1IBQpl-0003ar-Vo at aldebaran.dfn.de>
F From: root <root@@>
  Date: Thu, 19 Jul 2007 09:54:01 +0200

Data file written for message 1IBQpl-0003ar-Vo
>>Generated Received: header line
P Received: from root by aldebaran.dfn.de with local (Exim 4.67)
	(envelope-from <root@@>)
	id 1IBQpl-0003ar-Vo
	for wirtz at dfn.de; Thu, 19 Jul 2007 09:54:01 +0200
calling local_scan(); timeout=300
local_scan() returned 0 NULL
Writing spool header file
Size of headers = 268
LOG: MAIN
  <= root@@ U=root P=local S=273
search_tidyup called
exec /usr/sbin/exim4 -d=0xfbb95cfd -Mc 1IBQpl-0003ar-Vo
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=13817 terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version 4.67 uid=109 gid=112 pid=13818 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September  6, 2005)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages
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
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=112 pid=13818
  auxiliary group list: <none>
seeking password data for user "uucp": cache not available
getpwnam() succeeded uid=10 gid=10
configuration file is /var/lib/exim4/config.autogenerated
log selectors = 00000ffc 00612001
cwd=/var/spool/exim4 4 args: /usr/sbin/exim4 -d=0xfbb95cfd -Mc 1IBQpl-0003ar-Vo
trusted user
admin user
skipping ACL configuration - not needed
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
set_process_info: 13818 delivering specified messages
set_process_info: 13818 delivering 1IBQpl-0003ar-Vo
reading spool file 1IBQpl-0003ar-Vo-H
user=root uid=0 gid=0 sender=root@@
sender_local=1 ident=root
Non-recipients:
Empty Tree
---- End of tree ----
recipients_count=1
body_linecount=1 message_linecount=7
Delivery address list:
  wirtz at dfn.de 
locking /var/spool/exim4/db/retry.lockfile
locked /var/spool/exim4/db/retry.lockfile
EXIM_DBOPEN(/var/spool/exim4/db/retry)
returned from EXIM_DBOPEN
opened hints database /var/spool/exim4/db/retry: flags=O_RDONLY
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: wirtz at dfn.de
unique = wirtz at dfn.de
dbfn_read: key=R:dfn.de
dbfn_read: key=R:wirtz at dfn.de
dbfn_read: key=R:wirtz at dfn.de:<root@@>
no domain retry record
no address retry record
wirtz at dfn.de: queued for routing
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing wirtz at dfn.de
--------> domain_literal router <--------
local_part=wirtz domain=dfn.de
checking domains
dfn.de in "@:localhost:localhost:aldebaran.dfn.de:@[]"? no (end of list)
dfn.de in "! +local_domains"? yes (end of list)
R: domain_literal for wirtz at dfn.de
calling domain_literal router
domain_literal router called for wirtz at dfn.de: domain = dfn.de
domain_literal router declined for wirtz at dfn.de
--------> hubbed_hosts router <--------
local_part=wirtz domain=dfn.de
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=wirtz domain=dfn.de
checking domains
cached no match for +local_domains
cached lookup data = NULL
dfn.de in "! +local_domains"? yes (end of list)
R: smarthost for wirtz at dfn.de
calling smarthost router
smarthost router called for wirtz at dfn.de
  domain = dfn.de
route_item = * deneb.dfn.de byname
dfn.de in "*"? yes (matched "*")
original list of hosts = "deneb.dfn.de" options = byname
expanded list of hosts = "deneb.dfn.de" options = byname
set transport remote_smtp_smarthost
finding IP address for deneb.dfn.de
calling host_find_byname
gethostbyname2(af=inet6) returned 4 (NO_DATA)
fully qualified name = deneb.dfn.de
gethostbyname2 looked up these IP addresses:
  name=deneb.dfn.de address=192.76.176.9
queued for remote_smtp_smarthost transport: local_part = wirtz
domain = dfn.de
  errors_to=NULL
  domain_data=NULL localpart_data=NULL
routed by smarthost router
  envelope to: wirtz at dfn.de
  transport: remote_smtp_smarthost
  host deneb.dfn.de [192.76.176.9]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
After routing:
  Local deliveries:
  Remote deliveries:
    wirtz at dfn.de
  Failed addresses:
  Deferred addresses:
search_tidyup called
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> wirtz at dfn.de <--------
search_tidyup called
changed uid/gid: remote delivery to wirtz at dfn.de with transport=remote_smtp_smarthost
  uid=109 gid=112 pid=13819
  auxiliary group list: <none>
set_process_info: 13819 delivering 1IBQpl-0003ar-Vo using remote_smtp_smarthost
T: remote_smtp_smarthost for wirtz at dfn.de
remote_smtp_smarthost transport entered
  wirtz at dfn.de
dfn.de in queue_smtp_domains? no (option unset)
checking status of deneb.dfn.de
locking /var/spool/exim4/db/retry.lockfile
locked /var/spool/exim4/db/retry.lockfile
EXIM_DBOPEN(/var/spool/exim4/db/retry)
returned from EXIM_DBOPEN
opened hints database /var/spool/exim4/db/retry: flags=O_RDONLY
dbfn_read: key=T:deneb.dfn.de:192.76.176.9
dbfn_read: key=T:deneb.dfn.de:192.76.176.9:1IBQpl-0003ar-Vo
no host retry record
no message retry record
deneb.dfn.de [192.76.176.9] status = usable
192.76.176.9 in serialize_hosts? no (option unset)
delivering 1IBQpl-0003ar-Vo to deneb.dfn.de [192.76.176.9] (wirtz at dfn.de)
set_process_info: 13819 delivering 1IBQpl-0003ar-Vo to deneb.dfn.de [192.76.176.9] (wirtz at dfn.de)
set_process_info: 13818 delivering 1IBQpl-0003ar-Vo: waiting for a remote delivery subprocess to finish
selecting on subprocess pipes
Connecting to deneb.dfn.de [192.76.176.9]:25 ... connected
waiting for data on socket
read response data: size=87
  SMTP<< 220 deneb.dfn.de ESMTP Sendmail 8.13.8/8.13.8; Thu, 19 Jul 2007 09:54:02 +0200 (MEST)
192.76.176.9 in hosts_avoid_esmtp? no (option unset)
  SMTP>> EHLO aldebaran.dfn.de
waiting for data on socket
read response data: size=200
  SMTP<< 250-deneb.dfn.de Hello Debian-exim at aldebaran.dfn.de [192.76.176.112], pleased to meet you
         250-ENHANCEDSTATUSCODES
         250-PIPELINING
         250-8BITMIME
         250-SIZE
         250-DSN
         250-ETRN
         250-DELIVERBY
         250 HELP
192.76.176.9 in hosts_require_tls? no (option unset)
192.76.176.9 in hosts_avoid_pipelining? no (option unset)
using PIPELINING
192.76.176.9 in hosts_require_auth? no (option unset)
  SMTP>> MAIL FROM:<root@@> SIZE=1305
  SMTP>> RCPT TO:<wirtz at dfn.de>
  SMTP>> DATA
waiting for data on socket
read response data: size=107
  SMTP<< 553 5.1.2 <root@@>... Invalid route address
  SMTP<< 503 5.0.0 Need MAIL before RCPT
  SMTP<< 503 5.0.0 Need MAIL command
ok=0 send_quit=1 send_rset=1 continue_more=0 yield=0 first_address is not NULL
  SMTP>> QUIT
set_process_info: 13819 delivering 1IBQpl-0003ar-Vo: just tried deneb.dfn.de [192.76.176.9] for wirtz at dfn.de: result OK
Leaving remote_smtp_smarthost transport
set_process_info: 13819 delivering 1IBQpl-0003ar-Vo (just run remote_smtp_smarthost for wirtz at dfn.de in subprocess)
search_tidyup called
reading pipe for subprocess 13819 (not ended)
read() yielded 171
Z0 item read
remote delivery process 13819 ended
set_process_info: 13818 delivering 1IBQpl-0003ar-Vo
post-process wirtz at dfn.de (2)
LOG: MAIN
  ** wirtz at dfn.de R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<root@@> SIZE=1305: host deneb.dfn.de [192.76.176.9]: 553 5.1.2 <root@@>... Invalid route address
>>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
changed uid/gid: post-delivery tidying
  uid=109 gid=112 pid=13818
  auxiliary group list: <none>
set_process_info: 13818 tidying up after delivering 1IBQpl-0003ar-Vo
Processing retry items
Succeeded addresses:
Failed addresses:
wirtz at dfn.de: no retry items
Deferred addresses:
end of retry processing
processing failed address wirtz at dfn.de
exec /usr/sbin/exim4 -d=0xfbb95cfd -t -oem -oi -f <> -E1IBQpl-0003ar-Vo
sending error message to: root@@
writing data block fd=8 size=295 timeout=0
Exim version 4.67 uid=109 gid=112 pid=13821 D=fbb95cfd
Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September  6, 2005)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages
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
Size of off_t: 8
changed uid/gid: forcing real = effective
  uid=0 gid=112 pid=13821
  auxiliary group list: <none>
seeking password data for user "uucp": cache not available
getpwnam() succeeded uid=10 gid=10
configuration file is /var/lib/exim4/config.autogenerated
log selectors = 00000ffc 00612001
cwd=/var/spool/exim4 8 args: /usr/sbin/exim4 -d=0xfbb95cfd -t -oem -oi -f <> -E1IBQpl-0003ar-Vo
trusted user
admin user
changed uid/gid: privilege not needed
  uid=109 gid=112 pid=13821
  auxiliary group list: 112
seeking password data for user "mail": cache not available
getpwnam() succeeded uid=8 gid=8
originator: uid=109 gid=112 login=Debian-exim name=
sender address = 
set_process_info: 13821 accepting a local non-SMTP message from <>
Sender: 
search_tidyup called
>>Headers received:
X-Failed-Recipients: wirtz at dfn.de
Auto-Submitted: auto-replied
From: Mail Delivery System <Mailer-Daemon@@>
To: root@@
Subject: Mail delivery failed: returning message to sender

rewrite_one_header: type=F:
  From: Mail Delivery System <Mailer-Daemon@@>
rewrite_one_header: type=T:
  To: root@@
search_tidyup called
>>Headers after rewriting and local additions:
  X-Failed-Recipients: wirtz at dfn.de
  Auto-Submitted: auto-replied
F From: Mail Delivery System <Mailer-Daemon@@>
T To: root@@
  Subject: Mail delivery failed: returning message to sender
I Message-Id: <E1IBQpm-0003av-3T at aldebaran.dfn.de>
  Date: Thu, 19 Jul 2007 09:54:02 +0200

Data file written for message 1IBQpm-0003av-3T
*** No recipients
*** Bad address(es)
  root@@: domain missing or malformed
LOG: MAIN
  Error while reading message with no usable sender address (R=1IBQpl-0003ar-Vo): at least one malformed recipient address: root@@ - domain missing or malformed
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=13821 terminating with rc=1 >>>>>>>>>>>>>>>>
Writing spool header file
Size of headers = 268
LOG: MAIN
  Process failed (1) when writing error message to root@@ (frozen)
end delivery of 1IBQpl-0003ar-Vo
search_tidyup called
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=13818 terminating with rc=0 >>>>>>>>>>>>>>>>


More information about the Pkg-exim4-users mailing list