Perhaps it makes more sense to flat-out reject such messages, on the same grounds that you would reject malformed SMTP commands. One could have a rejection message that says "violates RFC2822" (with possibly more detail like "multiple subject lines").

What does an MTA do with even more-malformed messages? Could I "legally" submit line noise to an MTA and expect it to deliver it? Or does it just invoke the LDA to drop the gibberish in the user's mailbox and hope the MUA can make sense of it?

(I still think the sender needs to be hit with a cluestick.)

I think rejecting may be draconian but it would be interesting to track the amount of legitimate mail with two subject headers. I can see a lot of filters/gateways accidentally adding this to legitimate mail, unfortunately.

However, David, I think if the headers are being actually deleted, they should instead be renamed and retained. X-SUBJECT-DUPLICATE1: or something.

I guess since I've never dealt much with legitimate mail with duplicate headers, I wasn't even aware of this as a problem.

Regards,
KAM
_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to