summaryrefslogtreecommitdiff
path: root/manifests/sasl.pp
blob: 91f60d8953804be8e7a190922d055f3e6fd1d7a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
class mail::sasl {
  # SASL
  postfix::config { "smtpd_sasl_type":                 value => 'dovecot' }
  postfix::config { "smtpd_sasl_auth_enable":          value => 'yes' }
  postfix::config { "smtpd_sasl_local_domain":         value => '$myhostname' }
  postfix::config { "smtpd_sasl_security_options":     value => 'noanonymous, noplaintext' }
  postfix::config { "smtpd_sasl_tls_security_options": value => 'noanonymous' }
  postfix::config { "broken_sasl_auth_clients":        value => 'yes' }
  postfix::config { "smtpd_sasl_authenticated_header": value => 'yes' }
  postfix::config { "smtpd_tls_auth_only":             value => 'yes' }
  postfix::config { "smtpd_sasl_path":                 value => 'private/auth' }
}