如何检查系统是否有互联网连接并可以发送电子邮件(通过 Shell)?

如何检查系统是否有互联网连接并可以发送电子邮件(通过 Shell)?

我想知道服务器是否可以访问互联网,以及它是否可以借助 python 脚本发送电子邮件。服务器操作系统是 Red Hat Enterprise 5。当我打开 Firefox 并输入 URL 时,它无法连接。我应该使用哪些 shell 命令来检查是否可以发送电子邮件?

答案1

首先通过对最受欢迎的网站之一尝试 ping 命令来确保您已连接到互联网。

例子:ping www.google.com

这将确保您具有互联网连接。

答案2

您也可以在系统上尝试 mailx,但这不会告诉您有关发送邮件的任何信息。您需要一个 SMTP 主机才能完成此操作。

尝试通过 telnet 连接到端口 25 上的已知邮件主机:

telnet (name of mail host) 25

如果您建立了连接,您就可以开始工作了,否则请求将会被阻止,并让您等待。

相关内容