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

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

感谢致敬!

你有什么关于邮件服务器的信息? 你能login吗? 这应该为您提供主机名,或者您可以在login时使用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告诉它不要parsingIP和端口名称,而是显示原始数字。 如果您不使用-n您将看到主机名和端口号,或者您可以分别查找POP和IMAP使用的端口110和143。 当然,应该注意的是,这些端口在默认情况下是不安全的,除非电子邮件客户端被configuration为进行TLS升级,否则通过互联网传送给它们的任何内容都将被清除。

希望有一些帮助。

我不是100%确定你在问什么,但是看看什么在听,你可以使用netstat或者nmap。

netstat将是本地的:

 netstat -pan | grep LISTEN | less 

nmap可以是本地或远程的:

 nmap remote.host.com