report a bug |  advanced search |  statistics |  developer log in/out
Bug #22 Trailing whitespace in envelope sender addresses
Submitted: 2011-03-02 18:45 UTC Modified: 2011-03-06 15:17 UTC
Votes:1
Avg. Score:4.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:1 (100.0%)
Same OS:1 (100.0%)
From: mlmmj at cryptocrack dot de Assigned: maintainer at mlmmj dot org
Status: Closed
Mlmmj Version: 1.2.17 OS: OpenBSD
MTA: OpenSMTPd MTA Version: 4.8-release
 [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
----