Jacek (firstname.lastname@example.org) wrote:
> I have a problem related to this question. I use Majordomo 1.94.5 on Linux 2.2.18.
> One server have rejected accepting mail from my list with "550 too many recipients" error code - probably as an anti-spam rule. I have many (>500) users from that server. I tried to use bulk_mailer as it is recommended in the documentation. However, the mail couldn't get sent - sendmail complained as below:
> Mar 5 17:03:57 myhost sendmail: f25G3vb23624: SYSERR: putoutmsg (localhost): error on output channel sending "220 myhost.mydomain ESMTP Sendmail 8.11.2/8.1 1.2; Mon, 5 Mar 2001 17:03:57 +0100": Broken pipe
I suspect you're running sendmail 8.1x and are using bulkmailer, right?
If so, this comes from a bug in sendmail. If you check the known bugs
list for sendmail, you'll find it listed there. I have had success
with using includes as a workaround, like this:
Use this in place of:
testlist-out: "|/usr/local/bin/bulk_mailer email@example.com /usr/local/majordomo/lists/testlist"
Of course, if your lists are not in /usr/local/majordomo, adjust as
Another workaround could be to replace Sendmail with some other
MTA, such as Postfix, Exim, or Qmail. I plan to move to Exim, which
we run in the rest of our mail system, unless a patched version
of Sendmail shows up before then.