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

alw*_*btc 5 linux email command-line internet-connection redhat-enterprise-linux

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

lon*_*tar 3

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

尝试远程登录到端口 25 上的已知邮件主机:

telnet (name of mail host) 25

如果您获得连接,您应该可以正常工作,否则请求将被阻止并让您等待。