2013-08-07 23 views
11

Mam zainstalowaną wersję Jenkins 1.480.3 na moim komputerze i wtyczkę Email-Extention 2.30.2.Wtyczka email-ext firmy Jenkins nie wysyłająca poczty

Test poczty z sekcji "Zarządzaj Jenkinsem" działa dobrze. Gdy dodam do moich zadań edytowalne powiadomienie e-mail, nie otrzymuję go.

Próbowano również konfigurować "Wyzwalacze" w sekcji zaawansowanej edycji powiadomień e-mail. To też nie zadziałało. Utworzono dzienniki konsoli wiadomości e-mail z programami budującymi.

Czy ktoś może mi pomóc, jak to debugować?

+1

ugh to naprawdę buggy plugin do jak popularny jest – tarabyte

Odpowiedz

12

Najpierw trzeba utworzyć szablon http://url-to-jenkins/emailexttemplates/. W polu "Lista odbiorców projektu" możesz dodać kilka e-maili (oddzielonych przecinkami). Można również wstawić zmienne globalne (Manage Jenkins> Konfiguracja systemu> Właściwości globalne) z:

${ENV, var="PATH"}

enter image description here

"Ustawienia zaawansowane ..." opcja umożliwia zarządzanie wyzwalania, po prostu dodaj "Listę odbiorców", a teraz powinieneś otrzymać e-maile od Jenkinsa.

enter image description here

+1

Myślę, że to powinna być zaakceptowana odpowiedź –

+0

to jest poprawna odpowiedź, nie trzeba downgrade plugin email-ext do 2.25 – kylexy1357

+0

nie działa, jeśli dodaję do "Lista odbiorców projektu", rodzaj e-maila - [email protected] – TyLeR

1

Downgrade plugin email-ext do 2,25

+0

Pobierz plik .hpi z tego linku - [link] (http://mirrors.jenkins-ci.org/plugins/email-ext /2.25/). Odinstaluj istniejącą wtyczkę i zainstaluj za pomocą pliku .hpi. – Praveen

+0

Zarządzaj Jenkinsem -> Zarządzaj wtyczkami -> Zaawansowane -> Prześlij wtyczkę. Prześlij plik .hpi i zrestartuj jenkins. – Praveen

+1

sprawdzenie, czy ten problem został rozwiązany w e-mail ext plugin w wersji 2.40.5? – Salton

-1

zmarnowane kilka dni.

Próbowano również zmienić wersję wtyczki email-ext na 2.25 , ale to nie pomoże.

Wyślij testową wiadomość, W konsoli zalogowano wiadomość e-mail na adres: mymail Ale stiil nie ma wiadomości.

znalazłem rozwiązanie, które mi pomóc ....

użyłem Gmail. Więc Verlifeid moje konto Gmail za pośrednictwem telefonu komórkowego, niż I wypełnić ustawienia zabezpieczeń i dał Dostęp do mojego konta z niewiarygodnych źródeł.

Następnie wypełniam tę wiadomość do Użyj uwierzytelniania SMTP w Ustawieniach globalnych.

który pracował dla mnie :)

5

Wydaje się, że w pewnym wersja rozszerzona powiadomień e-mail stać konfiguracji własnego serwera SMTP. Sprawdź swoją konfigurację pod "Zarządzaj Jenkinsem" -> "Konfiguruj system" -> "Rozszerzone powiadomienie pocztą e-mail" i upewnij się, że pola "Serwer SMTP" i "Domyślny sufiks adresu e-mail użytkownika" są wypełnione prawidłowo.

Upewnij się również, że konfiguracja jest zgodna z "Zarządzaj Jenkinsem" -> "Skonfiguruj system" -> Powiadomienie e-mail.

TL; DR

wypełnić pola "serwer SMTP" i "użytkownika Default E-mail przyrostek" pod "Manage Jenkins" -> "Konfiguracja systemu" -> "Rozszerzony Powiadomienie E-mail"

+0

Kolejna wiadomość: warto potwierdzić, że Gmail nie odfiltrowuje wiadomości od Jenkinsa do folderu Spam! Zobacz instrukcje na stronie pomocy Gmaila (https://support.google.com/mail/answer/9008?hl=pl) – Ben

0

Sprawdź, czy w ustawieniach autoryzacji SMTP jest włączona obsługa protokołu SSL. Dla mnie udało mi się zobaczyć skuteczny czynnik uruchamiający, ale e-mail nigdy nie został wysłany.

enter image description here

Powiązane problemy