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 '[email protected]' or in the VERP case '[email protected]'. 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/[email protected]/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 <[email protected]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan _______________________________________________ Mailman-Developers mailing list -- [email protected] To unsubscribe send an email to [email protected] 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
