On Mon, 30 Nov 2009, Per Jessen wrote: > John Hardin wrote: > > > That proxy shouldn't pass a message to spamd unless it has a Received: > > header, and I would suggest that it should not pass a message to spamd > > unless it has a Received header that was added by the local MTA; > > A message will always have one of those. That is what is so > mind-boggling. > > > In the messages that fail in this manner is there only a single > > Received: header, for the local MTA hop? > > Yep. That's the one I'm absolutely certain must be present.
The sendmail 'milter' interface receives a copy of the raw incoming message before the MTA adds any headers to it. So if you're using a 'milter' type mechanism to glue SA into your mail system, your milter will need to explicitly synthesize and add a "Received:" header to mimic the one that the MTA adds to the main message. I don't know anything about the postfix smtp proxy that the OP has so not sure if the above issue is involved in current situation. -- Dave Funk University of Iowa <dbfunk (at) engineering.uiowa.edu> College of Engineering 319/335-5751 FAX: 319/384-0549 1256 Seamans Center Sys_admin/Postmaster/cell_admin Iowa City, IA 52242-1527 #include <std_disclaimer.h> Better is not better, 'standard' is better. B{