Назад | Перейти на главную страницу

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

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

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

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

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

netstat -pan | grep LISTEN | less

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

nmap remote.host.com

Какая информация у вас есть о почтовом сервере? Вы можете войти в него? Это должно предоставить вам имя хоста, или вы можете использовать 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.

Надеюсь, что-то из этого поможет.