Peelman, Nick wrote on Tue, Feb 19, 2013 at 13:59:59 -0500:
> Using both sendmail and an internal SMTP server (postfix), neither the
> date nor message ID would get inserted; that said, the foreign MTA
> would spawn a message-ID and a date. 
> 

OK.  Fair enough.  I'm convinced that these headers should be added.

THanks,

Daniel

> However:
> 
> As per RFC2822, the Date field is one of only two required fields for a valid 
> message; relying on the MTA to inject one is not the "proper" way to go about 
> it.
> 
> Also, SPAM filters also look for these items and consider the lack of them as 
> signs of fraudulent messages.  This was my trigger in making the patch on our 
> local copy of the script, as the instance of StarScan running on the foreign 
> MTA was flagging a point and half for each missing header (at the current 
> settings of the MTA in question, it takes 7 points for a message to be 
> discounted).  Adding those headers creates a fully valid message and results 
> in zero spam points.
> 
> -nick
> 
> --
> Peelman, Nick
> n...@peelman.us
> 
> 
> 
> 
> On Feb 19, 2013, at 13:15, Daniel Shahaf <d...@daniel.shahaf.name> wrote:
> 
> > Peelman, Nick wrote on Tue, Feb 19, 2013 at 13:13:28 -0500:
> >> Adds a Date header and a Message-ID with the revision property embedded at 
> >> the end.
> > 
> > Why is this necessary?  Can you describe a setup in which Date or
> > Message-ID are not added?  (I assume usually the MTA would add them if
> > they're missing...?)
> 


Reply via email to