[2011-03-02 18:45 UTC] mlmmj at cryptocrack dot de
Description:
------------
Due to a bug in "mail-functions.c", mlmmj always adds a trailing space to the envelope sender. This prevents some standards-compliant MTAs (e.g. OpenBSD's OpenSMTPd) from actually sending mails - hence making mlmmj unusable.
Test script:
---------------
Send any mail to a mailing list managed by mlmmj and a standards-compliant MTA (e.g. OpenBSD's OpenSMTPd).
Expected result:
----------------
The mail being sent to all list subscribers.
Actual result:
--------------
The MTA rejects to mails that mlmmj tries to send.
A short snippet from the "/var/log/maillog" of an affected server:
----
Mar 2 12:37:04 elnino smtpd: (none): from=<>, relay=localhost [127.0.0.1], stat=LocalError (553 5.1.7 Sender address syntax error)
Mar 2 12:37:04 elnino /usr/local/bin/mlmmj-send[24512]: mlmmj-send.c:267: Error in MAIL FROM. Reply = [553 5.1.7 Sender address syntax error\^M ]: No such file or directory
----