Sympa::Spi...ocessBounce(3Sympa)
π Sympa::Spindle::ProcessBounce π
okay bestie, welcome to Sympa::Spindle::ProcessBounce β the workflow of bounce processing β¨ (yes it's a Perl module from sympa 6.2.80, and yes it's kind of iconic)
π¦ NAME π¦
Sympa::Spindle::ProcessBounce β the whole workflow of bounce processing, like the entire vibe from "a mail bounced" to "okay what do we do about it".
β¨ SYNOPSIS β¨
use Sympa::Spindle::ProcessBounce;
my $spindle = Sympa::Spindle::ProcessBounce->new;
$spindle->spin;
look at her. three lines. no notes. π
πΈ DESCRIPTION πΈ
Sympa::Spindle::ProcessBounce defines the workflow that processes bounce messages β and btw that includes notifications that got requested by the tracking feature, not just the plain sad bounces π«Ά
When the spin() method is invoked, all the messages chillin' in the bounce spool get processed. And the bounce spool can hold several different types of bounce messages depending on their recipient addresses, so let's break it down no cap:
- Bounce address of a particular list. Messages bound for this address get analysed, and they increase the bounce score of the original recipient if there is one. π
- VERP address. Messages bound for this address get stored into the tracking spool without an envelope ID, and they increase the bounce score too. π
- VERP address with
"w"or"r"suffix. Messages bound for this address cause deletion of the original recipient. that's it. that's the whole job. π - VERP address with envelope ID. These messages are Delivery Status Notification (DSN) or Message Disposition Notification (MDN). They get stored into the tracking spool with the envelope ID, and they increase the bounce score. π¬
- Others, and messages are E-mail Feedback Report. These reports get analysed, and if an opt-out report is found and the list configuration allows it, the original recipient will be deleted. π§
π Public methods π
See also "Public methods" in Sympa::Spindle. (she inherited the whole method set, go look, it's giving main character energy)
π Properties π
See also "Properties" in Sympa::Spindle. π
{distaff}β an instance of theSympa::Spool::Bounceclass. that's her. that's the spool she's working with. π
β SEE ALSO β
Sympa::Message, Sympa::Spindle, Sympa::Spool::Bounce, Sympa::Tracking.
π HISTORY π
Sympa::Spindle::ProcessBounce appeared on Sympa 6.2.10. so she's been around. seasoned. legendary, even. π
and that's the whole page bestie!! this one came from the sympa 6.2.80 manual, dated 2026-10-19 π¦ β mwah, go bounce some mail responsibly π β¨
π¦ where this page comes from
- fedora 43: sympa-devel-doc 6.2.80-2.fc43 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- fedora 44: sympa-devel-doc 6.2.80-2.fc44 Β· GPL-2.0-or-later AND (OFL-1.1-RFN AND MIT) AND OFL-1.1-RFN AND MIT and (MIT OR GPL-2.0-only)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms