| Module | mailman |
| In: |
/modules/mailman/manifests/init.pp
|
This module manages the main Mailman configuration. In addition, you will need other modules to provide :
You can use the default puppet ‘maillist’ type to create and delete lists once the instance is up and running.
Example Usage
class { 'mailman':
default_url_host => 'lists.example.com',
default_email_host => 'example.com',
default_url_pattern => 'https://%s/mailman/',
mailman_site_list => 'mailman-list',
mm_cfg_settings => {
'ALLOW_SITE_ADMIN_COOKIES' => 'Yes',
'PUBLIC_ARCHIVE_URL' => "'https://%(hostname)s/pipermail/%(listname)s'",
'MTA' => "'Postfix'",
'POSTFIX_STYLE_VIRTUAL_DOMAINS' => "'False'",
'DEFAULT_SUBJECT_PREFIX' => "''",
'DEFAULT_REPLY_GOES_TO_LIST' => '1',
},
}