Charles Gregory wrote: >On Fri, 3 Apr 2009, Mark Sapiro wrote: >> If you're getting "bounces" like "message undeliverable after 4 hours; >> will keep trying until message is 5 days old" Mailman should be >> ignoring those. > >I apologize for not thinking through the fact that a 4xx would have to >continue for 4 hours before mailman ever heard about it, but now you are >saying that notice is ignored. So, I seem to have misunderstood the docs. >I thought '4xx' errors (when they get back to mailman) were 'soft', so >if 'message undeliverable for 4 hours' doesn't count, then what >messages does mailman treat as a 'soft' bounce and only score 0.5?
If it's an RFC 3464 compliant DSN with and action of "delayed" or some heuristically recognized equivalent, it is ignored. The difference between a hard 1.0 bounce and a soft 0.5 bounce was never implemented even though the docs say it works that way. The difference, if it were implemented, would be that failure action with a "4xx" or "552" status would count as 0.5 and other failures would count as 1.0, but this is not the way it currently works. All failures count as 1.0 (but only one bounce per day counts). >> If it isn't, send me a complete, raw copy of the DSN, >> and I'll fix it and tell you how to fix yours. > >I'm not working on DSN's, I'm fighting with yahoo over large numbers of >stupid, needless 4xx delays in my mail logs (and log reports). There >aren't very many things in their generic 'explanations' that seem to >apply. So I'm trying to cut down on our system attempting to send mail to >5xx recipients at Yahoo. However, it's only DSNs that Mailman sees, unless your MTA reports a "4xx" or "5xx" status back to Mailman during Mailman's SMTP with the MTA. In this case, Mailman will log these in smtp-failure and retry the "4xx" and "552" statuses at 15 minute intervals for 5 days, and treat the other "5xx" statuses as hard bounces. >Further to this topic, another suggestion from Yahoo would be to use >different IP addresses for different classes of mail. Short of running the >mail on a separate server, I was thinking I might try running a separate >instance of postfix to send mail from a separate IP. But then how would I >tell mailman to use *that* instance of postfix? SMTPHOST and SMTPPORT in mm_cfg.py -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better 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