如何找出 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。