Provided by: sympa_6.2.24~dfsg-1_amd64 bug

NAME

       Sympa::Aliases::Template - Alias management: Aliases file based on template

SYNOPSIS

         use Sympa::Aliases;
         my $aliases = Sympa::Aliases->new('Template',
             [ file => '/path/to/file' ] );
         $aliases->check('listname', 'domain');
         $aliases->add($list);
         $aliases->del($list);

DESCRIPTION

       Sympa::Aliases::Template manages list aliases based on template list_aliases.tt2.

   Methods
       check ( $listname, $domain )
           See Sympa::Aliases::CheckSMTP.

       add ( $list )
       del ( $list )
           Adds or removes aliases of list $list.

           If constructor was called with "file" option, it will be used as aliases file and
           sympa_newaliases utility will not be executed.  Otherwise, value of "sendmail_aliases"
           parameter will be used as aliases file and sympa_newaliases utility will be execeuted
           to update alias database.  If "sendmail_aliases" parameter is set to "none", aliases
           will never be updated.

   Configuration parameters
       return_path_suffix
           Suffix of list return address.

       sendmail_aliases
           Path of the file that contains all list related aliases.

       tmpdir
           A directory temporary files are placed.

FILES

       $SYSCONFDIR/domain name/list_aliases.tt2
       $SYSCONFDIR/list_aliases.tt2
       $DEFAULTDIR/list_aliases.tt2
           Template of aliases: Specific to a domain, global context and the default.

       $SENDMAIL_ALIASES
           Default location of aliases file.

       $SBINDIR/sympa_newaliases
           Auxiliary program to update alias database.

SEE ALSO

       Sympa::Aliases, Sympa::Aliases::CheckSMTP, sympa_newaliases(8).

HISTORY

       alias_manager.pl to manage aliases using template appeared on Sympa 3.1b.13.

       Sympa::Aliases::Template module appeared on Sympa 6.2.23b, and it obsoleted
       alias_manager(8).