
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
デフォルトでは、dovecoは、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
出力をお楽しみください...