[Mailman-Developers] 2.0.x qrunner bug (bad one)

Barry A. Warsaw barry@zope.com
Wed, 3 Apr 2002 23:44:28 -0500


>>>>> "JRM" == Jason R Mastaler
>>>>> <jason-list-mailman-developers@mastaler.com> writes:

    JRM> Other MTAs which add missing required headers are essentially
    JRM> just covering for non-compliant programs.  djb isn't that
    JRM> kind I guess <wink>.

The only argument I'd make is that the standards are really geared
toward cooperation of alien systems, i.e. two unrelated processes that
need to exchange mail messages.  In Mailman's case, an argument can be
made that it and its MTA are working in tandem to perform a function.
They know a lot about each other, communicate over a semi-private
channel (i.e. localhost:25) are controlled and configured by the same
entities, etc.

So again, I have no problem with Qmail rejecting messages from the big
bad world that are ill-formed, but it could be more cooperative with
Mailman.  I guess Qmail rejects ill-formed messages posted from local
MUAs too.

OTOH, I can't and won't really argue this point much, because I also
feel that Mailman should comply with the appropriate standards, so
adding the Date: header for internally generated messages is really
the right thing to do anyway.

-Barry