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.