Lars Kruse > Ezmlm-0.08.2 > Mail::Ezmlm::GpgEzmlm

Download:
Ezmlm-0.08.2.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.1   Source  

NAME ^

Mail::Ezmlm::GpgEzmlm - Object Methods for encrypted Ezmlm Mailing Lists

SYNOPSIS ^

 use Mail::Ezmlm::GpgEzmlm;
 $list = new Mail::Ezmlm::GpgEzmlm(DIRNAME);

The rest is a bit complicated for a Synopsis, see the description.

DESCRIPTION ^

Mail::Ezmlm::GpgEzmlm is a Perl module that is designed to provide an object interface to encrypted mailing lists based upon gpg-ezmlm. See the gpg-ezmlm web page (http://www.synacklabs.net/projects/crypt-ml/) for details about this software.

The Mail::Ezmlm::GpgEzmlm class is inherited from the Mail::Ezmlm class.

Setting up a new Mail::Ezmlm::GpgEzmlm object:

   use Mail::Ezmlm::GpgEzmlm;
   $list = new Mail::Ezmlm::GpgEzmlm('/home/user/lists/moolist');

new() returns undefined if an error occoured.

Use this function to access an existing encrypted mailing list.

Converting a plaintext mailing list to an encrypted list:

You need to have a normal list before you can convert it into an encrypted list. You can create plaintext mailing list with Mail::Ezmlm.

   $encrypted_list->Mail::Ezmlm::GpgEzmlm->convert_to_encrypted('/lists/foo');

Use this function to convert a plaintext list into an encrypted mailing list. The function returns a Mail::Ezmlm::GpgEzmlm object if it was successful. Otherwise it returns undef.

Converting an encryted mailing list to a plaintext list:

   $list->convert_to_plaintext();

This function returns undef in case of errors. Otherwise the Mail::Ezmlm object of the plaintext mailing list is returned.

Updating the common configuration settings of the current list:

   $list->update("moUx");

Updating the configuration of the current list:

   $list->update_special({ 'allowKeySubmission' => 1 });

Getting the current configuration of the current list:

   $list->getconfig;

getconfig() returns a hash including all available settings (undefined settings are returned with their default value).

AUTHOR ^

 Lars Kruse <devel@sumpfralle.de>

BUGS ^

 There are no known bugs.

 Please report bugs to the author or use the bug tracking system at
 https://systemausfall.org/trac/ezmlm-web.

SEE ALSO ^

 ezmlm(5), ezmlm-make(2), ezmlm-sub(1), 
 ezmlm-unsub(1), ezmlm-list(1), ezmlm-issub(1)

 https://systemausfall.org/toolforge/ezmlm-web/
 http://www.synacklabs.net/projects/crypt-ml/
 http://www.ezmlm.org/
 http://www.qmail.org/
syntax highlighting: