Как проверить, подключена ли система к Интернету и может ли она отправлять электронную почту (через Shell)?

Как проверить, подключена ли система к Интернету и может ли она отправлять электронную почту (через Shell)?

Я хотел бы узнать, есть ли у сервера доступ в интернет и может ли он отправлять почту с помощью скрипта Python. Серверная ОС - Red Hat Enterprise 5. Когда я открываю Firefox и ввожу URL, он не может подключиться. Какие команды оболочки мне следует использовать для проверки возможности отправки почты?

решение1

Сначала убедитесь, что вы подключены к Интернету, выполнив команду ping на одном из самых популярных сайтов.

Пример:ping www.google.com

Это обеспечит вам подключение к Интернету.

решение2

Вы также можете попробовать mailx на своей системе, но это ничего не скажет вам об отправке почты. Для этого вам понадобится SMTP-хост.

Попробуйте подключиться через telnet к известному почтовому хосту на порту 25:

telnet (name of mail host) 25

если соединение установлено, значит, вы в деле, в противном случае запрос будет заблокирован и вам придется ждать.

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