Mac + Dovecot (4) TLS/SSL認証 | naokitのブログ

naokitのブログ

初心者がMacをサーバに仕立てるブログ。あとロト7の探索をしてみた。あとマイニングに興味あり。

TLS/SSL認証を導入。

 

# vi /opt/local/etc/dovecot/dovecot.conf

protocols = imap pop3 imaps

 

# vi /opt/local/etc/dovecot/conf.d/10-ssl.conf

ssl = yes

ssl_cert = /etc/ssl/certs/dovecot.pem

ssl_key = /etc/ssl/private/dovecot.pem

 

# vi /opt/local/etc/dovecot/conf.d/10-master.conf

service imap-login {

  inet_listener imap {

    port = 143

  }

  inet_listener imaps {

    port = 993

    ssl = yes

  }

}

 

 

再起動

# dovecot stop

デーモン化してあるので、自動的に起動してくる。

 

 

設定チェックと設定一覧

# dovecot config

さあ、わらわらとエラーを吐かれた。

 

doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -Pn > dovecot-new.conf

忠告ありがと。無視するわ。

 

doveconf: Warning: Obsolete setting in /opt/local/etc/dovecot/dovecot.conf:25: 'imaps' protocol is no longer necessary, remove it

いらんのね。その通りにする。ついでに pop3 は使わないので削除

# vi dovecot.conf

protocols = imap

 

一通りできた(と思った)ので再起動

# dovecot reload

ちゃんとport 993 も開いている(ネットワークユーティリティで確認)。

 

 

Thunderbird で確認。サーバ設定で、接続の保護=SSL/TLS、認証方式=通常のパスワード認証でセット。

Thunderbird にエラーを吐かれた。

「IMAPサーバへの接続ができませんでした。このサーバへの同時接続数の限度を超えています。」

ググってみたところ、次のようにしてみた。しかし解決しない。

 

# vi 20-imap.conf

protocol imap {

  # Maximum number of IMAP connections allowed for a user from each IP address.

  # NOTE: The username is compared case-sensitively.

  mail_max_userip_connections = 100

}

 

 

 

つまった。困った。