
我想將我的電子郵件從 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