2013-08-07 9 views
11

Ich habe Jenkins Version 1.480.3 auf meinem Computer installiert und E-Mail-Erweiterung-Plugin 2.30.2.Jenkins E-Mail-ext Plugin nicht senden von E-Mails

Test-E-Mail von "Manage Jenkins" Abschnitt funktioniert gut. Wenn ich meinen Jobs eine bearbeitbare E-Mail-Benachrichtigung hinzufüge, erhalte ich sie nicht.

Auch versucht Konfiguration "Trigger" in editierbare E-Mail-Benachrichtigung erweiterten Abschnitt. Das hat auch nicht funktioniert. Konsolen-Logs von Build-Shows haben eine E-Mail ausgelöst.

Kann mir jemand helfen, dies zu debuggen?

+1

igitt ist dies eine wirklich Buggy-Plugin für, wie beliebt es ist – tarabyte

Antwort

12

Zunächst müssen Sie http://url-to-jenkins/emailexttemplates/ eine Vorlage erstellen. Im Feld "Projektempfängerliste" können Sie einige E-Mails hinzufügen (durch Komma getrennt). Sie können auch globale Variablen einfügen (verwalten Jenkins> Configure System> Globale Eigenschaften) mit:

${ENV, var="PATH"}

enter image description here

Die "Erweiterte Einstellungen ..." Option ein Trigger-Management bieten, nur füge "Empfängerliste" hinzu und nun solltest du einige E-Mails von Jenkins bekommen.

enter image description here

+1

Ich denke, das sollte die akzeptierte Antwort sein –

+0

Dies ist die richtige Antwort, keine Notwendigkeit, E-Mail-ext-Plugin auf 2.25 herunterzurüsten – kylexy1357

+0

funktioniert nicht, wenn ich hinzufügen Zu "Project Recipient List" die E-Mail-Art - [email protected] – TyLeR

1

Herunterstufung der E-Mail-ext-Plugin auf 2,25

+0

Herunterladen .hpi Datei von dieser Link - [link] (http://mirrors.jenkins-ci.org/plugins/email-ext /2.25/). Deinstallieren Sie das vorhandene Plugin und installieren Sie es mit der .hpi-Datei. – Praveen

+0

Jenkins verwalten -> Plugins verwalten -> Erweitert -> Plugin hochladen. Laden Sie Ihre .hpi-Datei hoch und starten Sie Jenkins neu. – Praveen

+1

überprüft, ob dieses Problem in E-Mail-Ext-Plugin Version 2.40.5 behoben ist? – Salton

-1

paar Tage vergeudet.

Auch versucht, das E-Mail-Ext-Plugin auf 2,25 Downgrade, aber das hilft nicht.

Test Mail gesendet, In der Konsole Log Senden von E-Mail an: mymail Aber still haben keine Nachrichten.

fand ich Lösung, die mir helfen ....

I gmail verwendet. Also ich Verifeid mein Google Mail-Konto über Handy, als ich Sicherheitseinstellungen füllen und gab Zugriff auf mein Konto von unzuverlässigen Quellen.

Dann fülle ich diese Mail in Verwenden Sie SMTP-Authentifizierung in den globalen Einstellungen.

die für mich gearbeitet :)

5

Es scheint, dass in einiger Version Erweiterte E-Mail-Benachrichtigung wurde eigene SMTP-Server-Konfiguration. Überprüfen Sie Ihre Konfiguration unter "Jenkins verwalten" -> "System konfigurieren" -> "Erweiterte E-Mail-Benachrichtigung" und stellen Sie sicher, dass die Felder "SMTP-Server" und "Standard-E-Mail-Suffix" richtig ausgefüllt sind.

Vergewissern Sie sich auch, dass die Konfiguration konsistent mit "Jenkins verwalten" -> "System konfigurieren" -> E-Mail-Benachrichtigung ist.

TL; DR

Füllen Sie Felder "SMTP-Server" und "Standardbenutzer E-Mail-Suffix" unter "Jenkins verwalten" -> "Configure System" -> "Erweiterte E-Mail-Benachrichtigung"

+0

Ein weiterer Hinweis: Es lohnt sich zu bestätigen, dass Gmail Nachrichten von Jenkins nicht in Ihren Spam-Ordner filtert! Weitere Informationen finden Sie auf der [Google Mail Support-Seite] (https://support.google.com/mail/answer/9008?hl=de). – Ben

0

Überprüfen Sie, ob Sie unter SMTP-Auth-Einstellungen SSL aktiviert haben. Für mich konnte ich einen erfolgreichen Auslöser sehen, aber E-Mails wurden nie gesendet.

enter image description here