On 3/9/19 1:12 AM, Aaryan Bhagat wrote:
> A follow up question
> I do not get what "bounces.py" in "mailman/src/mailman" is trying to achieve?
> 
>>From what I understand we have a func to send the bounce back (this happens 
>>in MTA so nothing unusual)
> Since Verp does not work effectively with every MTA so we parse the Verp 
> message and send the Verp probes(send_probe func).
> 
> I have referred to 
> "https://wiki.list.org/DOC/So%20what%20is%20this%20VERP%20stuff"; so this has 
> helped me in probe stuff.
> 
> Q1--Is this right or some pointers I am missing?


Basically, mailman sends outgoing messages with envelope sender
'listname-bounces@list.domain' or in the VERP case
'listname-bounces+recip=recip.domain@list.domain'. If such a message is
undeliverable, a failure DSN is returned.

Currently in Mailman 3, that results in a bounce event being recorded
and nothing more.

There should be lots more as in Mailman 2.1. See
<https://gitlab.com/mailman/mailman/issues/343> for some info.


> Q2--What exactly is the meaning of ProbeVerp class and _ProbePendable class?


See
<https://mail.python.org/archives/list/mailman-developers@python.org/message/AY4FPVYNHK2D25F67R5VL3E46XHQKSFK/>
(the first 5 paragraphs) for some info on probes.

Implementing all of this in Mailman 3 would make a good GSOC project and
is in fact suggested at
<https://wiki.list.org/DEV/Google%20Summer%20of%20Code%202019#Add_support_for_bounce_processing_in_Core>.
I am personally interested in this, but I don't have availability to be
a mentor for this project.

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