mailx を使用してメールを送信しようとすると、次のエラーが発生します。
使用されたコマンド:
uuencode Final_report.html $(date +"%Y-%m-%d")_report.html |mailx -s "Test of monthly report from ${HOSTNAME}" [email protected]`
電子メール出力:
4D21F787 1121 Mon Jun 22 01:15:31 linux@linux-virtual-machine
(connect to alt2.gmail-smtp-in.l.google.com[173.194.219.27]:25: Connection refused) [email protected]`
私はvmware station 10でlight ubuntuを使用しています。この問題をどのように解決しますか?
答え1
何かがGmail SMTPサーバー接続をブロックしています。 ISPがポート25をブロックしているか、一部の(誤って設定された?)ファイアウォールがある可能性があります。
努力する:
telnet smtp.googlemail.com 25
そんな答えを受けましたか?
220 mx.google.com ESMTP w11sm34648261wjr.48 - gsmtp
答え2
送信する前にGmailでセッションを認証する必要があります。このリンク設定方法に関する情報を提供します。
あなたのコマンドは次のとおりです。
uuencode Final_report.html $(date +"%Y-%m-%d")_report.html |mailx -s "Test of monthly report from ${HOSTNAME}" -S smtp-use-starttls -S ssl-verify=ignore -S smtp-auth=login -S smtp=smtp.gmail.com:587 -S from=<[email protected]> -S smtp-auth-user=<[email protected]> -S smtp-auth-password=<yourpass> [email protected]