Memo

メモ > サーバ > 構築: メールサーバ設定 > Dovecotの設定

Dovecotの設定
■Dovecotのインストール
# yum install -y dovecot … Dovecotをインストール。
■Dovecotの設定 ※SMTP認証に「CRAM-MD5」を指定しているが、現在は「CRAM-SHA-1」や「CRAM-SHA-256」を使う方が好ましい。
# vi /etc/dovecot/dovecot.conf
#protocols = imap pop3 lmtp protocols = imap … imapのみ有効。(pop3の有効化は後述。) #listen = *, :: listen = *, ::
# vi /etc/dovecot/conf.d/10-mail.conf … メール配送関連の設定ファイルを編集。
#mail_location = mail_location = maildir:~/Maildir … メール受信ボックス。
# vi /etc/dovecot/conf.d/10-ssl.conf … SSL/TLS関連の設定ファイルを編集。
#ssl = required ssl = no … SSL接続を無効化。imapsとpop3sは使わない。(メーラーとメールサーバのやり取りにSSLを使う場合は改めて検証したい。)
# vi /etc/dovecot/conf.d/10-auth.conf … ユーザ認証関連の設定ファイルを編集。
#auth_mechanisms = plain auth_mechanisms = cram-md5 plain login … 認証時のパスフレーズ送信方式を指定。 #!include auth-passwdfile.conf.ext !include auth-passwdfile.conf.ext … メールを取得する際の認証に関する設定を行う。 #!include auth-static.conf.ext !include auth-static.conf.ext … 仮想ユーザの管理に関する設定を行う。
# vi /etc/dovecot/conf.d/auth-passwdfile.conf.ext … メールを取得する際の認証に関する設定。
# args = scheme=CRYPY username_format=%u /etc/dovecot/users args = scheme=CRAM-MD5 username_format=%u /etc/dovecot/passwd … /etc/dovecot/users のままでいいかも?その場合、後の手順で /etc/dovecot/passwd を作成している箇所も要変更。ただし passwd で扱っている解説もあるので、これでいいかも。 # args = username_format=%u /etc/dovecot/users args = username_format=%u /etc/dovecot/passwd … /etc/dovecot/users のままでいいかも?その場合、後の手順で /etc/dovecot/passwd を作成している箇所も要変更。ただし passwd で扱っている解説もあるので、これでいいかも。
# vi /etc/dovecot/conf.d/auth-static.conf.ext … 仮想ユーザの管理に関する設定。
#userdb { # driver = static # args = uid=vmail gid=vmail home=/home/%u #} userdb { driver = static args = uid=10000 gid=10000 home=/home/virtualmail/%d/%n }
■Dovecotの起動
# service dovecot start # systemctl enable dovecot

Advertisement