Re: [Mailman-Users] [-0.5] Re: Soft bounces....

2009-04-05 Thread Charles Gregory

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 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.


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?


- Charles
--
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] [-0.5] Re: Soft bounces....

2009-04-05 Thread Brad Knowles

on 4/3/09 9:34 AM, Charles Gregory said:

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?


What do they mean different classes of mail?  If you're using postfix, 
it should be easy enough to tell it to use a given IP address when 
transmitting mail to yahoo.com, and use a different address when 
transmitting to anywhere else.


Likewise, if you want to identify different classes of mail and have 
them sent through different IP addresses, that should also be possible 
-- so long as you can identify what is meant by different classes of mail.


--
Brad Knowles
b...@shub-internet.orgIf you like Jazz/RB guitar, check out
LinkedIn Profile: my friend bigsbytracks on YouTube at
http://tinyurl.com/y8kpxuhttp://preview.tinyurl.com/bigsbytracks
--
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] [-0.5] Re: Soft bounces....

2009-04-03 Thread Mark Sapiro
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.netThe 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