как получить входящие и исходящие имена хостов и порты на почтовом сервере Linux

как получить входящие и исходящие имена хостов и порты на почтовом сервере Linux

Я хотел бы экспортировать свои письма из своего почтового аккаунта на почтовом сервере Linux в Gmail. Поэтому мне было интересно, как получить его входящие и исходящие имена хостов и порты и узнать, поддерживает ли он POP3 или IMAP? Например, с помощью некоторых команд, которые я могу запустить в оболочке bash сервера?

Спасибо и привет!

решение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

Я не совсем уверен, о чем вы спрашиваете, но чтобы узнать, что именно прослушивается, вы можете использовать netstat или nmap.

netstat будет локальным:

netstat -pan | grep LISTEN | less

nmap может быть локальным или удаленным:

nmap remote.host.com

Связанный контент