On 3/11/19 1:45 PM, Aaryan Bhagat wrote:
> Are "temporary and permanent failures" mentioned in  "bounce.py" in 
> "mailman/src/mailman/runners/"  the same as "soft and hard bounces" 
> respectively?


No. A temporary failure is a 4xx (retryable) status and will cause
mailman to retry periodically for a configured time (defaults I think
are 15 minutes and 5 days). If the message is still not delivered after
the 5 days or whatever time, it is considered a bounce at that point.

A permanent failure is a 5xx (failure) status and is recorded as a
bounce. All 5xx failures or failure DSNs are considered bounces. "Soft"
reasons like full mailbox or message looks like spam are not
distinguished from "hard" reasons like no such user.

Whether or not a failure is considered retryable is up to the receiving MTA.

-- 
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to