Puppet Class: postfix::mailman
- Defined in:
- manifests/mailman.pp
Summary
Configure Postfix to work with mailmanOverview
Configures a basic smtp server, able to work for the mailman mailing-list manager.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/mailman.pp', line 8
class postfix::mailman {
assert_private()
include postfix
postfix::config {
'virtual_alias_maps':
value => "${postfix::lookup_table_type}:${postfix::confdir}/virtual";
'transport_maps':
value => "${postfix::lookup_table_type}:${postfix::confdir}/transport";
'mailman_destination_recipient_limit':
value => '1';
}
postfix::hash { "${postfix::confdir}/virtual":
ensure => 'present',
}
postfix::hash { "${postfix::confdir}/transport":
ensure => 'present',
}
}
|