Provided by: sympa_6.2.66~dfsg-2_amd64 bug

NAME

       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 "merge_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 cass updates statistics information of the list (with digest delivery,
       Sympa::Spindle::ToOutgoing will update it).

SEE ALSO

       Sympa::Internals::Workflow.

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

HISTORY

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