Re: [Mailman-Users] Mail are not going out from mailman...
Hi Mark, SMTP_MAX_RCPTS is not working for me because i got more then 2000 thousand mail id's from same domain and if i go for that option mails will stuck . If i don't configure the option i am getting errors in mailq : delivery temporarily suspended: lost connection with yahoo.com[11.111.1.1] while sending DATA command OR server refused to talk to me: 421 4.7.0 [TS01] Messages from 111.1.11.1 temporarily deferred due to user complaints - 4. Mark Sapiro wrote: Nitin Bhadauria wrote: 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. Enabling bounce processing in this situation will just remove valid member addresses from your list. What you need to do is set SMTP_MAX_RCPTS = 10 (or some number less than 20) in mm_cfg.py, so you don't ever have more than 20 recipients to one domain. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Users] Mail are not going out from mailman...
Nitin Bhadauria wrote: SMTP_MAX_RCPTS is not working for me because i got more then 2000 thousand mail id's from same domain and if i go for that option mails will stuck . Stuck where? Reducing SMTP_MAX_RCPTS from the default 500 to 10 will increase the number of SMTP transactions between Mailman and the MTA and will reduce the number of recipients per transaction. This in turn will ensure that no message from your MTA to a destination domain has more than 10 recipients. If i don't configure the option i am getting errors in mailq : delivery temporarily suspended: lost connection with yahoo.com[11.111.1.1] while sending DATA command OR server refused to talk to me: 421 4.7.0 [TS01] Messages from 111.1.11.1 temporarily deferred due to user complaints - 4. And your MTA should be retrying those, and Yahoo will ultimately accept them. I have seen the 421 4.7.0 [TS01] error from Yahoo in the past even with VERPd messages with one recipient per message, but the messages were always eventually accepted. Perhaps you should talk to Yahoo about getting whitelisted. -- Mark Sapiro [EMAIL PROTECTED]The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Users] Mail are not going out from mailman...
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. Thanks 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 [EMAIL PROTECTED]: Recipient address rejected: User unknown in virtual mailbox table\r\n' reply: retcode (550); Msg: [EMAIL PROTECTED]: 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. -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Users] Mail are not going out from mailman...
Nitin Bhadauria wrote: 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. Enabling bounce processing in this situation will just remove valid member addresses from your list. What you need to do is set SMTP_MAX_RCPTS = 10 (or some number less than 20) in mm_cfg.py, so you don't ever have more than 20 recipients to one domain. -- Mark Sapiro [EMAIL PROTECTED]The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9
Re: [Mailman-Users] Mail are not going out from mailman...
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 [EMAIL PROTECTED]: Recipient address rejected: User unknown in virtual mailbox table\r\n' reply: retcode (550); Msg: [EMAIL PROTECTED]: 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. -- Mark Sapiro [EMAIL PROTECTED]The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9