Sympa::Spi...essOutgoing(3Sympa)
π NAME π
Sympa::Spindle::ProcessOutgoing β the workflow of message distribution. bestie, this is where your mail actually goes out into the world β¨
πΈ SYNOPSIS πΈ
use Sympa::Spindle::ProcessOutgoing;
my $spindle = Sympa::Spindle::ProcessOutgoing->new;
$spindle->spin;
π¦ DESCRIPTION π¦
okay so Sympa::Spindle::ProcessOutgoing defines the workflow that distributes messages sitting in the outgoing spool, using the mailer. it's giving "final boss of the mail pipeline." π
so here's the tea: when messages get stored into the incoming spool, sooner or later Sympa::Spindle::ProcessIncoming fetches them, modifies their header and body, shelves several transformations, and at last stores the altered messages into the outgoing spool. bestie is doing a whole makeover backstage and then handing them off π
then when the spin() method of this class gets invoked, it reads the messages in the outgoing spool and executes those shelved transformations. and the transformations happen in this order, no skipping, no rearranging:
- π‘οΈ DMARC protection
- π¬ Processing for tracking and VERP (see also
<Sympa::Tracking>) - π Personalization (a.k.a. "merge") and decoration (adding footer/header)
- βοΈ S/MIME signing
- π S/MIME encryption
- π Removal of existing DKIM signature(s) which are invalidated by preceding transformations.
- π DKIM signing and ARC sealing
then the spin() method stores the transformed message into the mailer (see Sympa::Mailer). periodt. π
β¨ Public methods β¨
see also "Public methods" in Sympa::Spindle.
new ( [ log_level => $level ], [ log_smtp => 0|1 ] )
spin ( )
new() may take the following options:
log_level => $levelβ overwrites thelog_levelparameter in configuration.log_smtp => 0|1β overwrites thelog_smtpparameter in configuration.
π Properties π
see also "Properties" in Sympa::Spindle.
{distaff}β instance ofSympa::Spool::Outgoingclass.
π SEE ALSO π
Sympa::Mailer, Sympa::Message, Sympa::Spindle, Sympa::Spool::Outgoing.
π HISTORY π
Sympa::Spindle::ProcessOutgoing appeared on Sympa 6.2.13. icon behavior, honestly.
message decoration was moved from Sympa::Spindle::ToList to this module on Sympa 6.2.59b. glow-up fr fr π«Ά
and that's a wrap, bestie!! this page came out of sympa 6.2.80, dated 2026-10-19 π go forth and distribute those messages, you absolute icon πβ¨
π¦ 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