web-dev-qa-db-ja.com

サーバーがIMAPを実行しているかどうかを確認するにはどうすればよいですか?

CentOSサーバーで実行されているIMAPサーバー(存在する場合)を確認するにはどうすればよいですか?

2
Vince Pettit

telnet <servername> imapおよび/またはtelnet <servername> imaps。あなたが答えを得るならば、あなたはインターネットからIMAPを持っています。 telnet localhost imapおよび/またはtelnet localhost imapsによって、サーバーでのみ使用可能かどうかを確認することもできます。

または、netstat -a | fgrep imapがLISTENを含む行を返すかどうかを確認することもできます。その後、IMAPサーバーが稼働しています。

8
mailq

ホストがimapを実行している場合、ポート143または993でリッスンしている可能性があります。netstat -pは、どのプロセスがどのポートでリッスンしているかを教えてくれるので、実行しているimapサーバーを知りたい場合は、次のことを試してください。

 # netstat -apnn | grep LISTEN | egrep '993|143'
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      1777/dovecot    
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      1777/dovecot 

私の場合、dovecotを実行しています。

4
paulos