The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

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

SYNOPSIS

  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

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

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

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

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

COPYRIGHT AND LICENSE

Copyright (C) 2010 by Henrique M. Ribeiro Dias

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.