%20%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
サーバーがインターネットにアクセスできるかどうか、また Python スクリプトを使用して電子メールを送信できるかどうかを知りたいです。サーバーの OS は Red Hat Enterprise 5 です。Firefox を開いて URL を入力しても、接続できません。電子メールの送信の可用性を確認するには、どのシェル コマンドを使用すればよいですか?
答え1
まず、最も人気のあるサイトの 1 つに ping コマンドを実行して、インターネットに接続されていることを確認します。
例:ping www.google.com
これにより、インターネット接続が確保されます。
答え2
システムで mailx を試すこともできますが、メールの送信については何もわかりません。そのためには SMTP ホストが必要です。
ポート 25 の既知のメールホストに Telnet を試みます。
telnet (name of mail host) 25
接続できれば問題なく作業が進むはずですが、接続できない場合はリクエストがブロックされ、待機することになります。