web-dev-qa-db-ja.com

システムにインターネット接続があり、(シェル経由で)電子メールを送信できるかどうかを確認するにはどうすればよいですか?

サーバーがインターネットにアクセスできるかどうか、およびpythonスクリプトの助けを借りて電子メールを送信できるかどうかを知りたい。サーバーOSはRedHat Enterprise5です。firefoxを開いてURLを入力すると、接続できません。メール送信の可用性を確認するにはどのシェルコマンドを使用すればよいですか?

5
alwbtc

まず、最も人気のあるサイトの1つにpingコマンドを試して、インターネットに接続していることを確認します。

例:ping www.google.com

これにより、インターネット接続が確保されます。

4
sri

システムでmailxを試すこともできますが、これではメールの送信については何もわかりません。そのためにはSMTPホストが必要です。

ポート25で既知のメールホストにtelnetで接続してみてください。

telnet (name of mail Host) 25

あなたが接続を取得する場合、あなたはビジネスであるはずです、そうでなければ要求はブロックしてあなたを待ちます。

3
lonstar