Sympa::Internals.3Sympa - Man Page
Sympa internals
Description
Below is the list of Sympa internal modules. To know details of each module, run:
man Sympa::ModuleName
Modules
- Sympa
Future base class of Sympa functional objects
- Sympa::Aliases
Base class for alias management
- Sympa::Aliases::CheckSMTP
Alias management: Check addresses using SMTP
- Sympa::Aliases::External
Alias management: Updating aliases by external program
- Sympa::Aliases::Template
Alias management: Aliases file based on template
- Sympa::Archive
Archives of Sympa
- Sympa::CLI
Base class of Sympa CLI modules
- Sympa::CommandDef
Definition of mail commands
- Sympa::ConfDef
Definition of site and robot configuration parameters
- Sympa::Config
List configuration
- Sympa::Config::Schema
Definition of list configuration parameters
- Sympa::Config_XML
TBD
- Sympa::Constants
Definition of constants
- Sympa::Crash
Show traceback on critical error
- Sympa::Database
Handling databases
- Sympa::DatabaseDescription
Definition of core database structure
- Sympa::DatabaseDriver
Base class of database drivers for Sympa
- Sympa::DatabaseDriver::CSV
Database driver for CSV
- Sympa::DatabaseDriver::LDAP
Database driver for LDAP search operation
- Sympa::DatabaseDriver::MySQL
Database driver for MySQL / MariaDB
- Sympa::DatabaseDriver::ODBC
Database driver for ODBC
- Sympa::DatabaseDriver::Oracle
Database driver for Oracle Database
- Sympa::DatabaseDriver::Oracle::St
Correcting behavior of DBD::Oracle
- Sympa::DatabaseDriver::PostgreSQL
Database driver for PostgreSQL
- Sympa::DatabaseDriver::SQLite
Database driver for SQLite
- Sympa::DatabaseManager
Managing schema of Sympa core database
- Sympa::DataSource
Base class of Sympa data source subclasses
- Sympa::DataSource::File
Data source based on local file
- Sympa::DataSource::LDAP
Data source based on LDAP search operation
- Sympa::DataSource::LDAP2
Data source based on LDAP with two-level search operations
- Sympa::DataSource::List
Data source based on a list at local machine
- Sympa::DataSource::RemoteDump
Data source based on a user dump at remote host
- Sympa::DataSource::RemoteFile
Data source based on a file at remote host
- Sympa::DataSource::SQL
Data source based on SQL query
- Sympa::Family
List families
- Sympa::HTML::FormatText
TBD
- Sympa::HTMLDecorator
Decorating HTML texts
- Sympa::HTMLSanitizer
Sanitize HTML contents
- Sympa::Language
Handling languages and locales
- Sympa::List
Mailing list
- Sympa::List::Config
List configuration
- Sympa::List::Users
List users
- Sympa::ListDef
Definition of list configuration parameters
- Sympa::ListOpt
Definition of list configuration parameter values
- Sympa::LockedFile
Filehandle with locking
- Sympa::Log
Logging facility of Sympa
- Sympa::Mailer
Store messages to sendmail
- Sympa::Message
Mail message embedding for internal use in Sympa
- Sympa::Message::Plugin
process hooks
- Sympa::Message::Plugin::FixEncoding
Example module for message hook to correct charset and encoding of messages
- Sympa::Message::Template
Mail message generated from template
- Sympa::Process
Process of Sympa
- Sympa::Regexps
Definition of regular expressions
- Sympa::Request
Requests for operation
- Sympa::Request::Collection
Collection of requests
- Sympa::Request::Handler
Base class of request handler classes
- Sympa::Request::Message
Command message as spool of requests
- Sympa::Robot
TBD
- Sympa::Scenario
Authorization scenarios
- Sympa::Spindle
Base class of subclasses to define Sympa workflows
- Sympa::Spindle::AuthorizeMessage
Workflow to authorize messages bound for lists
- Sympa::Spindle::AuthorizeRequest
Workflow to authorize requests in command messages
- Sympa::Spindle::DispatchRequest
Workflow to dispatch requests
- Sympa::Spindle::DistributeMessage
Workflow to distribute messages to list members
- Sympa::Spindle::DoCommand
Workflow to handle command messages
- Sympa::Spindle::DoForward
Workflow to forward messages to administrators
- Sympa::Spindle::DoMessage
Workflow to handle messages bound for lists
- Sympa::Spindle::ProcessArchive
Workflow of archive storage
- Sympa::Spindle::ProcessAuth
Workflow of request confirmation
- Sympa::Spindle::ProcessAutomatic
Workflow of automatic list creation
- Sympa::Spindle::ProcessBounce
Workflow of bounce processing
- Sympa::Spindle::ProcessDigest
Workflow of digest sending
- Sympa::Spindle::ProcessHeld
Workflow of message confirmation
- Sympa::Spindle::ProcessIncoming
Workflow of processing incoming messages
- Sympa::Spindle::ProcessMessage
Workflow of command processing
- Sympa::Spindle::ProcessModeration
Workflow of message moderation
- Sympa::Spindle::ProcessOutgoing
Workflow of message distribution
- Sympa::Spindle::ProcessRequest
Workflow of request processing
- Sympa::Spindle::ProcessTask
Workflow of task processing
- Sympa::Spindle::ProcessTemplate
Workflow of template sending
- Sympa::Spindle::ResendArchive
Workflow of resending messages in archive
- Sympa::Spindle::ToArchive
Process to store messages into archiving spool
- Sympa::Spindle::ToAuth
Process to store requests into request spool to wait for moderation
- Sympa::Spindle::ToAuthOwner
Process to store requests into request spool to wait for moderation
- Sympa::Spindle::ToDigest
Process to store messages into digest spool
- Sympa::Spindle::ToEditor
Process to forward messages to list editors
- Sympa::Spindle::ToHeld
Process to store messages into held spool to wait for confirmation
- Sympa::Spindle::ToList
Process to distribute messages to list members
- Sympa::Spindle::ToListmaster
Process to store messages into spool on memory for listmaster notification
- Sympa::Spindle::ToMailer
Process to store messages into sendmail component
- Sympa::Spindle::ToModeration
Process to store messages into held spool to wait for moderation
- Sympa::Spindle::ToOutgoing
Process to store messages into outgoing spool
- Sympa::Spindle::TransformDigestFinal
Process to transform digest messages - final stage
- Sympa::Spindle::TransformIncoming
Process to transform messages - first stage
- Sympa::Spindle::TransformOutgoing
Process to transform messages - second stage
- Sympa::Spool
Base class of spool classes
- Sympa::Spool::Archive
Spool for messages waiting for archiving
- Sympa::Spool::Auth
Spool for held requests waiting for moderation
- Sympa::Spool::Automatic
Spool for incoming messages in automatic spool
- Sympa::Spool::Bounce
Spool for incoming bounce messages
- Sympa::Spool::Digest
Spool for messages waiting for digest sending
- Sympa::Spool::Digest::Collection
Collection of digest spools
- Sympa::Spool::Held
Spool for held messages waiting for confirmation
- Sympa::Spool::Incoming
Spool for incoming messages
- Sympa::Spool::Listmaster
Spool on memory for listmaster notification
- Sympa::Spool::Moderation
Spool for held messages waiting for moderation
- Sympa::Spool::Outgoing
Spool for outgoing messages
- Sympa::Spool::Task
Spool for tasks
- Sympa::Spool::Topic
Message topic
- Sympa::Task
Tasks of Sympa
- Sympa::Template
Template parser
- Sympa::Ticket
One-time ticket for authorization
- Sympa::Tools::Data
Functions related to data structures
- Sympa::Tools::DKIM
TBD
- Sympa::Tools::Domains
Domains-related functions
- Sympa::Tools::File
File-related functions
- Sympa::Tools::Password
TBD
- Sympa::Tools::SMIME
Tools for S/MIME messages and X.509 certificates
- Sympa::Tools::Text
Text-related functions
- Sympa::Tools::Time
Time-related functions
- Sympa::Tracking
Spool for message tracking
- Sympa::Upgrade
TBD
- Sympa::User
All Users Identified by Sympa
- Sympa::WWW::Auth
TBD
- Sympa::WWW::FastCGI
CGI Interface for FastCGI of Sympa
- Sympa::WWW::Marc
TBD
- Sympa::WWW::Marc::Search
Search archives of Sympa
- Sympa::WWW::Session
Web session
- Sympa::WWW::SharedDocument
Shared document repository and its nodes
- Sympa::WWW::SOAP
TBD
- Sympa::WWW::SOAP::Transport
TBD
- Sympa::WWW::Tools
TBD
Workflow
See Sympa::Internals::Workflow.
See Also
Sympa Administration Manual. <https://www.sympa.community/manual/>.