Puppet Class: postfix::mailman

Defined in:
manifests/mailman.pp

Overview

Class: postfix::mailman

Configures a basic smtp server, able to work for the mailman mailing-list manager.

Examples

/!\ Do not include this class directly, use mailman => true in the postfix top class!

class { 'postfix':
  mailman => true,
}


14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/mailman.pp', line 14

class postfix::mailman {

  postfix::config {
    'virtual_alias_maps':
      value => 'hash:/etc/postfix/virtual';
    'transport_maps':
      value => 'hash:/etc/postfix/transport';
    'mailman_destination_recipient_limit':
      value => '1';
  }

  postfix::hash { '/etc/postfix/virtual':
    ensure => 'present',
  }

  postfix::hash { '/etc/postfix/transport':
    ensure => 'present',
  }

}