Scroll to navigation

Sympa::Internals(3Sympa) sympa 6.2.58 Sympa::Internals(3Sympa)

NAME

Sympa::Internals - Sympa internals

DESCRIPTION

Below is the list of Sympa internal modules. To know details of each module, run:

  man Sympa::ModuleName

Modules

Future base class of Sympa functional objects
Base class for alias management
Alias management: Check addresses using SMTP
Alias management: Updating aliases by external program
Alias management: Aliases file based on template
Archives of Sympa
Definition of mail commands
Definition of site and robot configuration parameters
List configuration
Definition of list configuration parameters
TBD
Definition of constants
Show traceback on critical error
Handling databases
Definition of core database structure
Base class of database drivers for Sympa
Database driver for CSV
Database driver for LDAP search operation
Database driver for MySQL / MariaDB
Database driver for ODBC
Database driver for Oracle Database
Correcting behavior of DBD::Oracle
Database driver for PostgreSQL
Database driver for SQLite
Managing schema of Sympa core database
Base class of Sympa data source subclasses
Data source based on local file
Data source based on LDAP search operation
Data source based on LDAP with two-level search operations
Data source based on a list at local machine
Data source based on a user dump at remote host
Data source based on a file at remote host
Data source based on SQL query
List families
TBD
Decorating HTML texts
Sanitize HTML contents
Handling languages and locales
Mailing list
List configuration
List users
Definition of list configuration parameters
Definition of list configuration parameter values
Filehandle with locking
Logging facility of Sympa
Store messages to sendmail
Mail message embedding for internal use in Sympa
process hooks
Example module for message hook to correct charset and encoding of messages
Mail message generated from template
Process of Sympa
Definition of regular expressions
Requests for operation
Collection of requests
Base class of request handler classes
Command message as spool of requests
TBD
Authorization scenarios
Base class of subclasses to define Sympa workflows
Workflow to authorize messages bound for lists
Workflow to authorize requests in command messages
Workflow to dispatch requests
Workflow to distribute messages to list members
Workflow to handle command messages
Workflow to forward messages to administrators
Workflow to handle messages bound for lists
Workflow of archive storage
Workflow of request confirmation
Workflow of automatic list creation
Workflow of bounce processing
Workflow of digest sending
Workflow of message confirmation
Workflow of processing incoming messages
Workflow of command processing
Workflow of message moderation
Workflow of message distribution
Workflow of request processing
Workflow of task processing
Workflow of template sending
Workflow of resending messages in archive
Process to store messages into archiving spool
Process to store requests into request spool to wait for moderation
Process to store requests into request spool to wait for moderation
Process to store messages into digest spool
Process to forward messages to list editors
Process to store messages into held spool to wait for confirmation
Process to distribute messages to list members
Process to store messages into spool on memory for listmaster notification
Process to store messages into sendmail component
Process to store messages into held spool to wait for moderation
Process to store messages into outgoing spool
Process to transform digest messages - final stage
Process to transform messages - first stage
Process to transform messages - second stage
Base class of spool classes
Spool for messages waiting for archiving
Spool for held requests waiting for moderation
Spool for incoming messages in automatic spool
Spool for incoming bounce messages
Spool for messages waiting for digest sending
Collection of digest spools
Spool for held messages waiting for confirmation
Spool for incoming messages
Spool on memory for listmaster notification
Spool for held messages waiting for moderation
Spool for outgoing messages
Spool for tasks
Message topic
Tasks of Sympa
Template parser
One-time ticket for authorization
TBD
TBD
Domains-related functions
File-related functions
TBD
TBD
Text-related functions
Time-related functions
Spool for message tracking
TBD
All Users Identified by Sympa
TBD
CGI Interface for FastCGI of Sympa
TBD
Search archives of Sympa
TBD
Web session
Shared document repository and its nodes
TBD
TBD
TBD

Workflow

See Sympa::Internals::Workflow.

SEE ALSO

sympa_toc(1).

Sympa Administration Manual. <https://sympa-community.github.io/manual/>.

2020-12-30 6.2.58