logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Sympa::Spindle::ToList - Process to distribute messages to list members

Description

       This class executes the last stage of message transformation to be sent through the list.  Transformation
       processes by this class are done in the following order:

       •   Classifies  recipients  for  whom  message is delivered by each reception mode, filters recipients by
           topics (see also Sympa::Spool::Topic), and choose message tracking modes if necessary.

       •   Transforms message by each reception mode.

       •   Enables DMARC protection (according to  "dmarc_protection"  list  configuration  parameter),  message
           personalization  (according  to  "personalization_feature"  list  configuration parameter) and/or re-
           encryption by S/MIME (if original message was encrypted).

       •   Alters envelope sender of the message to list"-owner" address.

       Then stores  message  into  outgoing  spool  (see  Sympa::Spool::Outgoing)  with  classified  packets  of
       recipients.

       This  class  updates statistics information of the list (with digest delivery, Sympa::Spindle::ToOutgoing
       will update it).

History

       Sympa::Spindle::ToList appeared on Sympa 6.2.13.

6.2.76                                             2025-02-12                     Sympa::Spindle::ToList(3Sympa)

Name

       Sympa::Spindle::ToList - Process to distribute messages to list members

See Also

       Sympa::Internals::Workflow.

       Sympa::Message,      Sympa::Spindle,      Sympa::Spindle::DistributeMessage,      Sympa::Spool::Outgoing,
       Sympa::Spool::Topic, Sympa::Tracking.

See Also