[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