Dovecot

  1. 概要

  2. インストール

    手順 内容 備考
    1 dovecot をインストールします。
    # apt-get install dovecot-pop3d
    
    dovecot-imapd は使わないのでインストールしません。

  3. Dovecot の設定

    手順 内容 備考
    1 /etc/dovecot/conf.d/10-master.conf を以下のように設定します。
    #default_process_limit = 100
    #default_client_limit = 1000
    #default_vsz_limit = 256M
    #default_login_user = dovenull
    #default_internal_user = dovecot
    
    service imap-login {
      inet_listener imap {
        #port = 143
      }
      inet_listener imaps {
        #port = 993
        #ssl = yes
      }
    }
    
    service pop3-login {
      inet_listener pop3 {
        #port = 110
      }
      inet_listener pop3s {
        port = 995
        ssl = yes
      }
    }
    
    service lmtp {
      unix_listener lmtp {
        #mode = 0666
      }
      #inet_listener lmtp {
        #address =
        #port = 
      #}
    }
    
    service imap {
      #vsz_limit = $default_vsz_limit
      #process_limit = 1024
    }
    
    service pop3 {
      #process_limit = 1024
    }
    
    service auth {
      unix_listener auth-userdb {
        #mode = 0666
        #user = 
        #group = 
      }
      # Postfix smtp-auth
      unix_listener /var/spool/postfix/private/auth {
        mode = 0666
      }
    }
    
    service auth-worker {
      #user = root
    }
    
    service dict {
      unix_listener dict {
        #mode = 0600
        #user = 
        #group = 
      }
    }
    
    赤文字が変更または追加部分です。 この変更は webmin からできます。
    2 /etc/dovecot/conf.d/10-mail.conf を以下のように設定します。
    #mail_location = mbox:~/mail:INBOX=/var/mail/%u
    mail_location = maildir:~/Maildir
    
    namespace inbox {
      inbox = yes
    }
    
    赤文字が変更または追加部分です。 この変更は webmin からできます。
    3 /etc/dovecot/conf.d/10-auth.conf を以下のように設定します。
    disable_plaintext_auth = no
    
    auth_mechanisms = plain login
    
    #!include auth-deny.conf.ext
    #!include auth-master.conf.ext
    !include auth-system.conf.ext
    #!include auth-sql.conf.ext
    #!include auth-ldap.conf.ext
    #!include auth-passwdfile.conf.ext
    #!include auth-checkpassword.conf.ext
    #!include auth-vpopmail.conf.ext
    #!include auth-static.conf.ext
    
    赤文字が変更または追加部分です。 この変更は webmin からできます。
    4 /etc/dovecot/conf.d/10-ssl.conf を以下のように設定します。
    ssl = yes
    
    #ssl_cert = </etc/dovecot/dovecot.pem
    ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
    
    #ssl_key = </etc/dovecot/private/dovecot.pem
    ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key
    
    赤文字が変更または追加部分です。 この変更は webmin からできます。