如何知道我的服务器是否正在运行 IMAP?

如何知道我的服务器是否正在运行 IMAP?

如何找出 CentOS 服务器上运行的 IMAP 服务器(如果有)?

答案1

telnet <servername> imap和/或telnet <servername> imaps。如果您得到答案,则说明您使用的是来自 Internet 的 IMAP。您还可以通过telnet localhost imap和/或来查看它是否仅在您的服务器上可用telnet localhost imaps

或者,您可以检查是否netstat -a | fgrep imap返回一行包含 LISTEN 的内容。如果是,则 IMAP 服务器已启动并正在运行。

答案2

如果您的主机正在运行 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。

相关内容