SendemailスクリプトはLinuxでは機能しません。

SendemailスクリプトはLinuxでは機能しません。

誰かがSSHを介して私のLinuxサーバーに接続/ログインするたびに電子メールを受け取るスクリプトを作成しています。スクリプトはすでに機能していますが、問題は電子メールを送信することです。

次のコマンドを使用しています。

sendemail -f [email protected] -t [email protected] -u "SSH LOGIN TO THE SERVER!" -m "ATTEMPTED LOGIN TO THE SERVER" -s smtp-mail.outlook.com:587 -xu [email protected] -xp PASSWORD`

次のエラーが発生します。

1月17日 17:14:10 ユーザー sendemail[1700]: エラー => TLS 設定に失敗しました: ホスト名の確認に失敗しました

エラーメッセージ

ポート25で試しましたが、タイムアウトエラーが返されました。

1月17日 17:24:59 ユーザー sendemail[1711]: エラー => smtp-mail.outlook.com に接続するときのタイムアウト: 25 60 秒後に応答がありません。

mutt、mailxもやってみましたが、やっぱりできません…

AWSはEC2 VMを使用しており、ファイアウォールでポートを開きました。問題が何であるかを知っている人はいますか?私は同じ資格情報を使用してUbuntuで同じコマンドをローカルでテストしましたが、動作しましたが、EC2では動作しませんでした.

関連情報