ChatGPTとしゃべる毎日

ChatGPTとのやり取りで面白かったものをまとめています

dovecotのプロトコルはIMAP?POP3?

dovecotってどんなパラメータ設定出来るのか以下のサイトから見てたんですよ。

こんなこと書いてあるんですね。 

Postfix・Dovecotのインストールと基本的な設定 | Linuxで自宅サーバ構築

Dovecotの基本的な設定

Dovecotの設定ファイルは /etc/dovecot.conf です。
以下、基本的なディレクティブの設定を行います。

[root@centos ~]#  vi /etc/dovecot.conf Dovecotの設定ファイルをテキストエディタで開く

- プロトコル設定 -
# Protocols we want to be serving: imap imaps pop3 pop3s
# If you only want to use dovecot-auth, you can set this to "none".
protocols = imap imaps pop3 pop3s

うちは

apt-get install dovecot-imapd
apt-get install dovecot-core

dovecotをインストールしてて、

/etc/dovecot.confってのがなくって、代わりに/etc/dovecot/dovecot.confがあったので

それを見てたのですが、protocolsってパラメータがなかったんですよ。

あれーこれってどこでプロトコル決めてんのかな、不思議だなーこわいなーと思ってよく見たら

!include_try /usr/share/dovecot/protocols.d/*.protocol

とかいう気になるセンテンスがあったんですね。

で、/usr/share/dovecot/protocols.dの中を覗くと

imapd.protocol 

というファイルがあったんですね。

で、ここを見るとprotocols = $protocols imap

ここだったか…

どうやらdovecot-coreでdovecotの本体を管理してて、

dovecot-imapdovecot-pop3ではこのプロトコルだけを別管理してるようでした。

うまいこと切り分けてますね。おしまい。