|
NAMESympa::Aliases - Base class for alias managementSYNOPSISpackage Sympa::Aliases::FOO; use base qw(Sympa::Aliases); sub check { ... } sub add { ... } sub del { ... } 1; DESCRIPTIONThis module is the base class for subclasses to manage list aliases of Sympa.Methods
For invalid types returns "undef". Note: For compatibility to the earlier versions of Sympa, if a string "SBINDIR/alias_manager.pl" was given as $type, Sympa::Aliases::Template subclass will be used. Optional "key => value" pairs are included in the instance as hash entries.
Returns: True value if one of addresses exists. 0 if none found. "undef" if something wrong happened. By default, this method always returns 0.
Returns: 1 if installation succeeded. 0 if there were no aliases to be installed. "undef" if not applicable. By default, this method always returns 0.
Returns: 1 if removal succeeded. 0 if there were no aliases to be removed. "undef" if not applicable. By default, this method always returns 0. Function
Returns: If check fails, an array including information of errors. If it succeeds, empty array. Note: This should be used to check name of list to be created. Names of existing lists may not necessarily pass checks by this function. This function was added on Sympa 6.2.37b.2. SEE ALSOSympa::Aliases::CheckSMTP, Sympa::Aliases::External, Sympa::Aliases::Template.HISTORYalias_manager.pl as a program to automate alias management appeared on Sympa 3.1b.13.Sympa::Aliases module as an OO-based class appeared on Sympa 6.2.23b, and it obsoleted alias_manager.pl.
Visit the GSP FreeBSD Man Page Interface. |