netstat -tanup
Debian ホストで root として実行すると、1/init
ポート 993 のプロセスが表示されます。これはなぜ可能なのでしょうか? このような動作は見たことがありません。
このコマンドは、ポート 993 に関連付けられているsystemctl list-sockets
正しいサービスを表示します。dovecot
編集: もう一つ奇妙なことに気が付きました。Sytemd は、davecot がポート 143 (imap) でリッスンしていると報告していますが、dovecot はポート 143 でリッスンしないように設定されています。ログにその警告が表示されます。dovecot: master: Error: systemd listens on port 143, but it's not configured in Dovecot. Closing.: 2 Time(s)
答え1
デフォルトではdovecotはpop
、、imap
およびpop3
imaps
次のポート:
110: pop
143: imap
995: pop3s
993: imaps
インストールdovecot-pop3d
してコピーdovecot.socket
する/etc/systemd
sudo cp /lib/systemd/system/dovecot.socket /etc/systemd/system/
sudo systemctl reenable dovecot.socket
修正するdovecot.socket
:
sudo sed -i '/:143$/s/^/#/' /etc/systemd/system/dovecot.socket
サービスを再起動します。
sudo systemctl stop dovecot.service
sudo systemctl start dovecot.socket
sudo systemctl daemon-reload
ステータスを確認します:
sudo systemctl status dovecot.socket
答え2
ファイルを変更せずに:
sudo systemctl stop dovecot.service
sudo systemctl stop dovecot.socket
sudo systemctl mask dovecot.socket
sudo systemctl start dovecot.service
そしてnetstat -tanup
出力を楽しんでください...