如何取得 Linux 電子郵件伺服器上的傳入和傳出主機名稱和連接埠

如何取得 Linux 電子郵件伺服器上的傳入和傳出主機名稱和連接埠

我想將我的電子郵件從 Linux 電子郵件伺服器上的電子郵件帳戶匯出到 Gmail。所以我想知道如何獲取其傳入和傳出主機名和端口,並了解它是否支援 POP3 或 IMAP?例如,透過一些我可以在伺服器的 bash shell 上執行的命令?

感謝致敬!

答案1

您有哪些有關郵件伺服器的資訊?你能登入嗎?這應該為您提供主機名,或者您可以hostname在登入時使用命令來取得它。 (以下是查找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

相關內容