Package: dma
Version: 0.0.2010.06.17-6
Severity: normal

dma adds an invalid Received: line to outgoing mail:

Received: from news (uid 9)
        (envelope-from n...@myserver.xs4all.nl)
        id 1a8d7
        by myserver.xs4all.nl (DragonFly Mail Agent)
        Sat, 19 Nov 2011 03:40:01 +0100

sendmail does this, spot the difference:

Received: (from root@localhost)
        by someserver.xs4all.nl (8.13.8/8.13.8/Submit) id pASB00Nq034531;
        Mon, 28 Nov 2011 12:00:00 +0100 (CET)
        (envelope-from root)

According to RFC2822, the syntax of the Received: line should be:

received        =       "Received:" name-val-list ";" date-time CRLF

As you can see, the semi-colon between the name-val-list
and date-time is missing in dma's received line.

This makes (anti-spam) systems that parse Received: line headers
complain. It might also add to the "spamminess" score of mail
sent by dma.

It should probably look more like:

Received: from news (uid 9)
        by myserver.xs4all.nl (DragonFly Mail Agent) id 1a8d7;
        Sat, 19 Nov 2011 03:40:01 +0100
        (envelope-from n...@myserver.xs4all.nl)

.. but just adding the semicolon is enough to make it rfc2822-compliant.

Mike.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to