On Tue, 2009-12-01 at 14:10 -0600, Daniel Norton wrote:Is it *modifying* an existing header?
> ...Who is writing this "Received" header line incorrectly?
> Is it not spamass-milter?
> I guess I need to understand what's going on a
> little better and where the problem actually lies.
And possibly the wording of the RFC you quote *modify* -v- *create*
RFC2821 doesn't indicate any distinction between modifying and creating a header. All I know is that:
1) When I don't use spamass-milter with spamd, and process it only using sendmail, all of the Received headers are compliant with RFC2821.
2) If I run spamassassin -Lt < mail.txt > out.txt, the output contains a spam report with an inserted message that has headers that are all compliant with RFC2821.
3) If I receive email using sendmail/spamasss-milter/spamd, I get a spam report with an attached email that contains a Received header line that is not compliant with RFC2821. Specifically, it is missing a required semi-colon before the time stamp.