すべてのビルドのトリガーを使用して、プロジェクトのJENKINS編集可能電子メール通知を設定します。
ビルドは正常に実行されますが、メールは送信されません。次は、コンソール出力の結果です。
BUILD SUCCESSFUL
Total time: 43 seconds
Email was triggered for: Always
Sending email for trigger: Always
Sending email to: [email protected]
Connection error sending email, retrying once more in 10 seconds...
Connection error sending email, retrying once more in 10 seconds...
Failed after second try sending email
Finished: SUCCESS
[Jenkinsの管理]-> [システムの設定]-> [拡張電子メール通知]でSMTPサーバーが設定されていることを確認します
プラグインのセットアップによっては、SMTPサーバーを構成する別の場所がある場合もあることに注意してください。たとえば、[Jenkinsの管理]-> [システムの設定]-> [電子メール通知]の下にあります。
これはこの特定のプラグインには必要ありませんが、そうではありませんが、すべてが完了したと思うかもしれません:)
[電子メール通知]セクションと[拡張電子メール通知]セクションの両方で、SMTPサーバーと認証を設定する必要があります。 [詳細]ボタンをクリックして、[SMTP認証を使用]セクションを表示します。
それでも問題が解決しない場合は、単に restart jenkins で問題ありません。どういうわけか、Jenkinsシステムはすべての構成をロードできませんでしたか?
私も同じ問題に直面していましたが、再び以下のことを再検討し、それが機能しました。
まず、メール通知関連のプラグインがインストールされていることを確認します(Jenkinsの管理->プラグインの管理->メール関連のプラグインが
インストール済みかどうか)
次に、システムの構成(管理
Jenkins->システムの構成)およびExtended E-mailに移動します
通知セクションと提供
何よりも保存します。
今、あなたがする必要があるのは、ポストビルドセクションを設定することです-ウルプロジェクトを開き、ポストビルドセクションで(プロジェクトからconfigureをクリックします)、メールの受信者フィールドに希望のメールアドレス(メールを送信したい人)通知/編集可能な電子メール通知フィールド今すぐビルドを進めます。
Jenkins ConfigにSMTPサーバーが正しくセットアップされていますか?テスト電子メールで構成をテストしましたか?
[Jenkinsの管理]-> [システムの設定]に移動し、下部までスクロールして、これらが正しく設定されていることを確認します。
サーブレットコンテナサーバーにSMTPサーバーがない場合は、Outlookの接続先を見つけて、それを使用できるかどうかを確認する必要があります。サーバーのセットアップによっては、認証用の資格情報を提供する必要がある場合があります。
私は同じ問題を抱えていましたが、メールを送信する唯一の方法はメールを使用することでした:
mail(
bcc: '',
body: "<p>your body</p>",
cc: '',
charset: 'UTF-8',
from: '',
mimeType: 'text/html',
replyTo: '',
subject: "your subject",
to: "[email protected]"
)
[Jenkinsの管理]-> [システムの構成]で、[電子メール通知]セクションに従って[拡張電子メール通知]セクションに入力します。それはうまくいくはずです。