view dovecot-master-example.conf @ 9235:2e2b957f1cca HEAD

Implemented anvil service, which is used to implement mail_max_userip_connections.
author Timo Sirainen <tss@iki.fi>
date Tue, 05 May 2009 21:28:34 -0400
parents e91bca10d5a1
children e5f4cce3ef7a
line wrap: on
line source

service config {
  type = config
  executable = config
  user = dovecot

  unix_listener {
    path = config
    mode = 0666
  }
}

service log {
  type = log
  executable = log
  process_limit = 1
}

service anvil {
  type = anvil
  executable = anvil
  process_limit = 1
  user = dovecot
  chroot = empty

  unix_listener {
    path = anvil
  }
}

service auth {
  type = auth
  executable = dovecot-auth

  # default
  unix_listener {
    path = login/default
    mode = 0666
  }

  # postfix smtp-auth
  unix_listener {
    path = /var/spool/postfix/private/auth
    mode = 0666
  }

  # dovecot LDA
  unix_listener {
    path = auth-master
    mode = 0600
  }
}

service imap-login {
  type = auth-source
  executable = imap-login

  inet_listener {
    port = 143
  }
  inet_listener {
    port = 993
    ssl = yes
  }

  user = dovecot
  vsz_limit = 65536
  client_limit = 1
  chroot = login
  auth_dest_service = imap
}

service imap {
  executable = imap
}

service pop3-login {
  type = auth-source
  executable = pop3-login

  inet_listener {
    port = 110
  }
  inet_listener {
    port = 995
    ssl = yes
  }

  user = dovecot
  vsz_limit = 65536
  client_limit = 1
  chroot = login
  auth_dest_service = pop3
}

service pop3 {
  executable = pop3
}

#service auth-worker {
#  executable = dovecot-auth -w
#
#  unix_listener {
#    path = auth-worker
#  }
#}