Puppet Class: postfix::dovecot_lda

Defined in:
manifests/dovecot_lda.pp

Overview

configure a dovecot local delivery process



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/dovecot_lda.pp', line 2

class postfix::dovecot_lda {
  postfix::maincf::param { 'dovecot_destination_recipient_limit':
    value => 1,
  }
  postfix::maincf::param { 'virtual_transport':
    value => 'dovecot',
  }

  postfix::mastercf::process { 'dovecot':
    type    => 'unix',
    private => true,
    unpriv  => false,
    chroot  => false,
    wakeup  => undef,
    maxproc => undef,
    comment => 'local dovecot mail delivery',
    command => "pipe
      flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/dovecot-lda -f \${sender} -d \${recipient}"
  }
}