2017-02-21 6 views
4

私はさまざまなSMTPサーバーを試しましたが、私はJenkinsに電子メールを送信できません。 could not connectエラーが表示されます。それ以外は何も表示されません。Jenkins電子メールが失敗しました。

下記のスクリーンショットを参照してください。

なぜでしょうか?私はJenkinsドッカーコンテナを使用していますが、ファイアウォールはオフです。

私はJenkinsコンテナ内で電子メールサーバーを実行していません。私はGmailが私のために電子メールを送るつもりなら、私は1つも必要ないと思っています。

Image of stack trace from SMTP handler in Jenkins UI

+1

はあなたが適切なポート上のSMTPサーバーにtelnetすることはできますか? – CollinD

+0

私は試してみました... telnet smtp.gmail.com 465 ...何もそれはハングアップしています...私は何を期待しているのかわかりませんが、何も得ていません – danday74

答えて

1

Gmailの設定が正しく見えます。通常、これらの問題はファイアウォールに送られますが、それが問題ではないと確信が持てる場合は、Gmailアカウントの設定になる可能性があります。

メールが送信されているGmailアカウントに追加の設定が必要です。この手順では、JenkinsなどのアプリにGmailアカウントを使用する権限が与えられます。

Gmail - Allowing less secure apps to access your account

このステップメールを実行した後、正常にトリガされなければなりません。

+1

できるだけTLSを使う方が良いでしょう。アカウントのセキュリティ –

0

不確実です。 2日後。一定。

クラウドコンピューティングプロバイダ(Scaleway)がデフォルトで送信SMTPを無効にし、Webインターフェイス経由でSMTPを有効にする必要があることがわかりました。 Details here

これらのコマンドは、発信SMTPはドーナツのように死んだとして、実際にあったことを確認するために私を助け:

telnet smtp.gmail.com 465 

openssl s_client -connect smtp.gmail.com:587 -starttls smtp 

echo "Hello world" | swaks -4 --server smtp.gmail.com:587 --from [email protected] --to [email protected] -tls --tls-protocol sslv3 --auth PLAIN --auth-user [email protected] --auth-password 7654321 --h-Subject "Test message" --body - 
関連する問題