[Mailman-Users] Mail are not going out from mailman...

Nitin Bhadauria nitin.bhadauria at tetrain.com
Tue Oct 7 08:05:47 CEST 2008

Dear Sir,

I found the problem the "Bounce processing" option was disabled. The 
mailman send the mail to 500 rcpt at once because of the 20 user are 
says User unknown in virtual mailbox table so all the 500 mails are keep 
bouncing between mailman and postfix.

Nitin Bhadauria

Mark Sapiro wrote:
> Nitin Bhadauria wrote:
>> One of my list with 6000 users is not sending mail to all the users of a 
>> same domain, I search over the logs of postfix and the only error i 
>> found is some of the user on the domain are not accepting the mails........
>> reply: '550 <user at abc.net>: Recipient address rejected: User unknown in 
>> virtual mailbox table\r\n'
>> reply: retcode (550); Msg: <user at abc.net>: Recipient address rejected: 
>> User unknown in virtual mailbox table
> And do you see mail being accepted for the users who don't receive it.
> The most likely cause of this is the recipient domain is accepting the
> mail and then discarding it as spam (or delivering it to the users'
> spam or bulk folders). See the FAQ at <http://wiki.list.org/x/4oA9>.
>> Is it possible that mailman is not sending mails to all the users on the 
>> domain or mails are send domain wise so all the mail stuck. Any way i 
>> didn't find any thing in the qfiles.
> and followed up:
>> When i check the qfiles they are empty but if i restart mailman it start 
>> sending all pending mails again is that any where else mailman store 
>> pending mails request ...
> No.
> As far as the main delivery path is concerned, incoming mail is placed
> in a queue entry in qfiles/in. That queue entry is picked up by
> IncomingRunner and is processed through a pipeline of handlers and
> ultimately queued in qfiles/out for delivery. That entry is picked up
> by OutgoingRunner which delivers messages with from one to hundreds of
> recipients via SMTP to your Postfix. At that point (after delivery is
> complete), it writes the 'post' log entry and the 'smtp' log entry
> (<message-id> smtp to list for nnn recips, completed in nn.nnn
> seconds).
> When the above log entry is written, the mail has all been passed to
> Postfix and is no longer in Mailman except for things like archives
> and digests. If any SMTP errors occur between Mailman and Postfix,
> they are logged in 'smtp-failure' and if retryable, the message with
> the failed recipient list is queued in qfiles/retry where it will be
> picked up by RetryRunner and requed in qfiles/out after a delay.
> If there are no files in qfiles/in/, qfiles/out/ or qfiles/retry,
> Mailman is done with message delivery, and it's all in Postfix.
> Restarting Mailman can't affect that message unless it is being
> processed by a runner at the time of restart in which case, there may
> be a .bak file in a queue which will be reprocessed when Mailman
> restarts.

More information about the Mailman-Users mailing list