如何获取 Linux 电子邮件服务器上的传入和传出主机名和端口

如何获取 Linux 电子邮件服务器上的传入和传出主机名和端口

我想将我的电子邮件从 Linux 电子邮件服务器上的电子邮件帐户导出到 Gmail。所以我想知道如何获取其传入和传出主机名和端口,并了解它是否支持 POP3 或 IMAP?例如,通过一些我可以在服务器的 bash shell 上运行的命令?

感谢致敬!

答案1

您有关于邮件服务器的哪些信息?您能登录吗?这应该会为您提供主机名,或者您可以在hostname登录时使用命令获取它。如果该名称与“真实”主机名不符,那么如果您知道服务器的 IP 地址,您可以随时通过对其进行域名查找来查找它(以下是查找 8.8.8.8 的示例):

$ nslookup 8.8.8.8
Name:    google-public-dns-a.google.com
Address:  8.8.8.8

上面提供的 netstat 命令将告诉您 Linux 服务器正在监听哪些端口,但会-n告诉它不要解析 IP 和端口名称,而是显示原始数字。如果您省略,-n您将看到主机名和端口号,或者您可以只查找 POP 和 IMAP 使用的端口,分别是 110 和 143。当然,应该注意的是,这些端口默认情况下并不安全,除非电子邮件客户端配置为进行 TLS 升级,否则通过互联网传输到它们的任何内容都将是明文的。

希望这些能有所帮助。

答案2

我不是 100% 确定您在问什么,但要查看正在监听的内容,您可以使用 netstat 或 nmap。

netstat 将是本地的:

netstat -pan | grep LISTEN | less

nmap 可以是本地的也可以是远程的:

nmap remote.host.com

相关内容