Mail::Salsa - An easy to use perl mailing list manager module.


Mail-Salsa documentation  | view source Contained in the Mail-Salsa distribution.

Index


NAME

Top

Mail::Salsa - An easy to use perl mailing list manager module.

SYNOPSIS

Top

  use Mail::Salsa;

  my $me = Mail::Salsa->new(
    action      => "post",
    list        => "test\@perl.org",
    list_dir    => "/usr/local/salsa/lists",
    logs_dir    => "/usr/local/salsa/logs",
    archive_dir => "/usr/local/salsa/archives",
    queue_dir   => "/usr/local/salsa/mqueue",
    tmp_dir     => "/tmp",
    filehandle  => \*STDIN
  );

DESCRIPTION

Top

Mail::Salsa is perl module to create and manage email discussion lists with an innovative approach in setup and configuration of new lists by the owners.

METHODS

Top

new

This method create a new Mail::Salsa object. The following keys are available:

action

The possible actions can be: Post, Subscribe, Unsubscribe, Help and Admin. Action came from salsa.aliases:

Example: list_at_domain.tld: "|/path/to/cucaracha list@domain.tld Action"

list

The address of mailing list (listname@domain.tld).

list_dir

The directory where the list live.

logs_dir

The directory where the logs are saved.

tmp_dir

Temporary directory to parse the stream.

archive_dir

Directory path to archive the mailing lists.

queue_dir

Directory bla bla

filehandle

The reference to STDIN handle.

sendmail

Path to sendmail (dafault: /usr/lib/sendmail).

SEE ALSO

Top

Brent's original paper about Majordomo (Adobe Acrobat file) http://www.greatcircle.com/majordomo/majordomo.lisa6.pdf

Mention other useful documentation such as the documentation of related modules or operating system documentation (such as man pages in UNIX), or any relevant external documentation such as RFCs or standards.

Mailing list: salsa-dev@aesbuc.pt

AUTHOR

Top

Henrique M. Ribeiro Dias, <henrique.ribeiro.dias@gmail.com>

COPYRIGHT AND LICENSE

Top


Mail-Salsa documentation  | view source Contained in the Mail-Salsa distribution.