web-dev-qa-db-ja.com

Jenkins email-extプラグインがメールを送信しない

私のマシンにはJenkinsバージョン1.480.3がインストールされており、Email-Extention Plugin 2.30.2がインストールされています。

「Jenkinsの管理」セクションからのテストメールは正常に機能します。ジョブに編集可能な電子メール通知を追加すると、通知が届きません。

また、編集可能な電子メール通知の詳細セクションで「トリガー」を構成してみました。それもうまくいきました。ビルドのコンソールログに、メールがトリガーされたことが示されます。

誰かがこれをデバッグする方法を教えてくれますか?

15
Praveen

最初に、テンプレート http:// url-to-jenkins/emailexttemplates / を作成する必要があります。フィールド "Project Recipient List"で、いくつかの電子メール(カンマ区切り)を追加できます。グローバル変数を挿入することもできます(Jenkinsの管理>システムの構成>グローバルプロパティ):

${ENV, var="PATH"}

enter image description here

「詳細設定...」オプションはトリガー管理を提供し、「受信者リスト」を追加するだけで、Jenkinsからいくつかの電子メールを受け取るはずです。

enter image description here

17
CDieck

一部のバージョンでは、拡張電子メール通知が独自のSMTPサーバー構成になるようです。したがって、「Jenkinsの管理」->「システムの構成」->「拡張Eメール通知」で構成を確認し、「SMTPサーバー」および「デフォルトのユーザーEメールのサフィックス」フィールドが正しく入力されていることを確認してください。

また、構成が「Jenkinsの管理」->「システムの構成」->電子メール通知と一致していることも確認してください。

TL; DR

[Jenkinsの管理]-> [システムの構成]-> [拡張メール通知]の下の[SMTPサーバー]および[デフォルトユーザーのメールサフィックス]フィールドに入力します。

6
TouDick

数日無駄に。

また、email-extプラグインを2.25にダウングレードしようとしましたが、これは役に立ちません。

テストメールを送信しました。コンソールログで次の宛先にメールを送信しました:mymailしかし、stiilにはメッセージがありません。

私が見つけた解決策が私を助けました...

Gmailを使用しました。だから私は携帯電話を介して私のgmailアカウントを確認し、セキュリティ設定を入力して信頼できないソースからの私のアカウントへのアクセスを許可しました

次に、グローバル設定のUse SMTP Authenticationにそのメールを入力します。

それは私のために働いた:)

1
Max Alinda

Email-extプラグインを2.25にダウングレードします

0
Praveen

SMTP認証設定でSSLが有効になっているかどうかを確認します。私にとっては、成功したトリガーを確認できましたが、メールは送信されませんでした。

enter image description here

0

これはロングショットです。しかしchromeはSMTP認証パスワードを自動入力していたため、設定を変更して[保存]をクリックすると、パスワードも上書きされます。

うまくいけば、私は誰かを頭痛を救うことができます!

0
Eric Nelson