Как мне узнать, какой почтовый сервер установлен на моем хосте? - PullRequest
5 голосов
/ 13 ноября 2008

Я использую хостинг MediaTemple (dv). Как определить, какой почтовый сервер установлен? Должен ли я использовать оболочку? Если да, то какая команда будет использоваться?

Ответы [ 2 ]

14 голосов
/ 13 ноября 2008

Перейдите в оболочку и введите эту команду:

telnet <hostname> 25

Это вернется с такой строкой:

220 example.com ESMTP Exim 4.69 Thu, 13 Nov 2008 10:06:01 +1100

Как видите, на этом сервере запущен EXIM. ​​

Затем введите QUIT для выхода обратно в оболочку.


ОБНОВЛЕНИЕ: Некоторые хосты используют другой адрес для своего почтового сервера. Если вы работаете в Linux, вы можете ввести следующую команду, чтобы получить список почтовых серверов для данного домена:

dig -t MX example.com
7 голосов
/ 13 ноября 2008

Попробуйте

$ nmap -p 25 -A -T polite <hostname>

из коробки Linux с установленным nmap.

...