Hi all,
We've recently upgraded our server to Debian 7 (Wheezy) with DA 1.43. After the upgrade, majordomo stopped working for some of our mailing lists. This is because of the incompatibility of the new perl version (now Perl5.14)
We were able to narrow the problem down to the use of restrict_post, which results in the mail server silently dropping the mail (BAD imho):
Reason lies in majordomo.pl, which cannot make the match between the sender and the subscribers:
Root cause was found in main'ParseAddrs, that incorrectly uses $_ [1]
Attached is a patch that fixes this problem.
Hope this helps you too,
Stijn.
[1] Bug was identified in 2010 by Todd Kover: http://mail-index.netbsd.org/pkgsrc-bugs/2010/10/15/msg039977.html
We've recently upgraded our server to Debian 7 (Wheezy) with DA 1.43. After the upgrade, majordomo stopped working for some of our mailing lists. This is because of the incompatibility of the new perl version (now Perl5.14)
We were able to narrow the problem down to the use of restrict_post, which results in the mail server silently dropping the mail (BAD imho):
2013-05-09 14:50:18 1UaQIc-0003lP-7P <= <> R=1UaQIc-0003lN-6L U=mail P=local S=1741 T="Mail failure - no recipient addresses" from <> for owner-testlist@xxxxxxx
Reason lies in majordomo.pl, which cannot make the match between the sender and the subscribers:
addr_match: enter
addr_match: comparing Stijn de Bekker <[email protected]> against [email protected]
addr_match: enter
[…]
/etc/virtual/majordomo/resend: sender check: ' Non-member submission from [Stijn de Bekker <[email protected]>] '
addr_match: comparing Stijn de Bekker <[email protected]> against [email protected]
addr_match: enter
[…]
/etc/virtual/majordomo/resend: sender check: ' Non-member submission from [Stijn de Bekker <[email protected]>] '
Root cause was found in main'ParseAddrs, that incorrectly uses $_ [1]
Attached is a patch that fixes this problem.
Hope this helps you too,
Stijn.
[1] Bug was identified in 2010 by Todd Kover: http://mail-index.netbsd.org/pkgsrc-bugs/2010/10/15/msg039977.html