我想将我的电子邮件从 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