Setting up dovecot with sieve

  1. Install.
  2. Set up a local.conf with local settings that override:
  3. set the certificate locations:
    ssl=required ssl_cert = </etc/ssl/mail/helical.com.pem ssl_key = </etc/ssl/mail/helical.com.pem
  4. set the password information for virtual users:
    passdb { driver = passwd-file args = username_format=%n /usr/local/etc/dovecot/domains/%d/users userdb { driver = passwd-file args = username_format=%n /usr/local/etc/dovecot/domains/%d/users default_fields = uid=1000 gid=1000 home=/var/mail/vhomes/%u mail=maildir:/var/mail/vmail/%d/%n/
  5. set up the actual password file(s) by domain(s):
    user:{plain}password::::::