[Esa-l] setsender: : invalid or unparseable

Murray L. Crane mcrane at longbridge.com
Tue Nov 21 10:38:30 PST 2000


Hi all, and potentially, sorry for posting this to the list.

Jon, have you changed the way the sanitizer works in any major way recently?

The reason I ask is that I have it running on a bastion box, and up until 
this afternoon I have left it to it's own devises, as mail was still 
turning up in my account from bugtraq and the ESA-L (and that's a good 
enough test for me :-), barring of course keeping the sanitizer up to date.

However, whilst adding in all the bits for a new domain to the bastion and 
our Exchange box, I noticed the following maillog entries turning up for 
mail to the new domain (still in testing, so I've got a bit of 
time...)  Mail to this address isn't actually being delivered (it being a 
second address on my account), and I'm not getting anything in the root 
mail account on the bastion to show there's anything wrong...

 > Nov 21 18:10:33 relay sendmail[887]: SAA00887: from=root, size=17, 
class=0, pri=30017, nrcpts=1, 
msgid=<200011211810.SAA00887 at relay.psn.london.lbi>, relay=root at localhost
 > Nov 21 18:10:33 relay sendmail[887]: SAA00887: 
to=mcrane at search-directbanking.co.uk, ctladdr=root (0/0), delay=00:00:01, 
xdelay=00:00:00, mailer=procmail, relay=/etc/procmailrc, stat=Sent
 > Nov 21 18:10:33 relay sendmail[889]: SAA00889: setsender: : invalid or 
unparseable, received from root at localhost
 > Nov 21 18:10:33 relay sendmail[889]: SAA00889: from=root, size=304, 
class=0, pri=304, nrcpts=0, 
msgid=<200011211810.SAA00887 at relay.psn.london.lbi>, relay=root at localhost


However++, I also noticed a number of the "setsender: : invalid or 
unparseable, received from root at localhost" entries while grepping the 
maillog, so I must assume we're getting them on other domains (Anyone know 
who I can get the line before the line grep finds displayed?  Can't work it 
out for meself at present...)

The sequence of events for incoming mail should be:

1. Mail for name at address turns up at bastion and sendmail passes it to 
procmail for filtering.
2. Procmail filters the mail and changes the To: address to 
name at address.procmail, then injects it back to sendmail.
3. Mail for name at address.procmail turns up at sendmail and sendmail changes 
the To: address to name at email.address.
4. Sendmail delivers the mail on to the Exchange box for delivery (using 
/etc/hosts entries for the many @email.whatever addresses).

Testing with sendmail -bt seems to show this is working, but plain running 
sendmail has different ideas.

[whining] Help...
Kind regards

Murray Crane
SYSADMIN

| Longbridge International Plc
| Tel: +44 171 208 5858; Fax: +44 171 208 5859
| 85 Gracechurch Street, London EC3V 0AA, UK
| Visit our website at <http://www.longbridge.com/>http://www.longbridge.com/




More information about the esd-l mailing list