Jenkins E-Mail-Konfiguration
Hallo ich habe folgende E-Mail-configuaration für meine jenkins. Ich kann es nicht erhalten, um zu testen, die Konfiguration für E-Mail -
SMTP-SERVER: smtp.gmail.com
Standard-Benutzer-e-mail-suffix: @gmail.com
SMTP-Authentifizierung verwenden: geprüft
Benutzername: "mein voller gmail-id:
Kennwort: "mein Google Mail-id, Kennwort"
SSL verwenden: Aktiviert
SMTP-Port: 465
Antwort an-Adresse: [email protected]
Charset: UTF8
Test-E-Mail-Empfänger: "meine vollständige E-Mail-id"
Kann mir jemand sagen warum ich immer noch die folgende Fehlermeldung, wenn ich test-Konfiguration. Ich bin mit einem windows-8-Maschine und tomcat auf meinem server
Failed to send out e-mail
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
nested exception is:
java.net.ConnectException: Connection timed out: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638
Werfen Sie einen Blick auf diese. stackoverflow.com/questions/13512948/...
InformationsquelleAutor user3246489 | 2014-07-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deine exception sagt, dass es keine SMTP-server auf
465
portDeaktivieren Sie SSL und verwenden Sie post -
587
InformationsquelleAutor Ivan Rylach
Ich denke, Ihr vor dem gleichen problem wie ich.
Suchte ich herum, und schließlich, es ist die von mcafee, die blockiert die Verbindung.
Können Sie mit einigen anderen antivirus-software können auch dazu führen, das gleiche Problem.
So, es zu überprüfen, Bearbeiten Sie die trust-center " oder etwas ähnliches.
Für mich, bekomme ich nur mcafee entfernt werden -- das ist auch keine einfache Arbeit.
Ich wirklich, wirklich hasse mcafee !
InformationsquelleAutor Vincent Zhang
Das Hauptproblem ist, dass Google deaktiviert diese Funktion ist mit dem Passwort für Ihr Konto zu gewinnen, mehr Sicherheit. Wenn Sie möchten, verwenden Sie Ihre google, sollten Sie das folgende tun:
Verwenden Sie Ihr Konto und die generierte app-Passwort als Jenkins SMTP-Authentifizierung
NICHT füllen SMTP-Port !
InformationsquelleAutor Soroush Nejad
Geben Sie Ihre vollständige Google Mail-id in "System-Admin-e-mail-Adresse" unter Jenkins Verwalten -> Konfigurationen.
Dies könnte auch helfen.
https://www.safaribooksonline.com/library/view/jenkins-the-definitive/9781449311155/ch04s08.html
InformationsquelleAutor Sreekanth
Konnte ich nicht bekommen, Jenkins E-Mails senden von meinem Windows-Rechner. Es stellte sich heraus, dass McAfee war die Blockierung der E-Mails. Dies ist, was ich getan habe um das problem zu lösen:
- Rechte Maustaste auf den "McAfee"
- Wählen Sie "VirusScanConsole..."
Rechten klicken Sie auf "Access Protection" und wählen Sie "Eigenschaften"
- Wählen Sie "Anti-virus-Standard-Schutz"
- Edit - "Verhindern, dass Massen mailing-Würmer senden von E-mail"
- Fügen Sie Folgendes zu der Liste der "auszuschließende Prozesse:"
* java.exe, java.exe :::,
Der Schlüssel ist das hinzufügen von java, anstatt jenkins.
InformationsquelleAutor altatude1
Fand ich zwei Gründe, die Zeitüberschreitung verursacht hat und habe meine E-Mails funktioniert jetzt. Zuerst war ich auf meinem Büro-LAN. Zweitens war ich mit einem kostenlosen E-Mail-service für die Erprobung.
1), Nur um zu testen, bekam ich von meinem Büro-LAN mit meinem Handy Internet statt. Sie können dies umgehen, indem eine Ausnahme in der firewall und/oder System-Schutz-software (zB. system center endpoint protection), wenn Sie die Berechtigungen auf Ihrem Computer. wenn Sie verwenden müssen Jenkins in Enterprise-Netzwerken.
2) Wenn Sie mit der kostenlosen E-Mail-Dienste wie yahoo oder gmail nur für die Erprobung Jenkins-Benachrichtigungsfunktion, stellen Sie sicher, dass aktivieren Sie die Unterstützung für weniger sichere apps ( https://www.google.com/settings/security/lesssecureapps ), da dies verhindert auch, dass Jenkins senden von E-mail-Benachrichtigungen. Yahoo muss den entsprechenden link zu schalten Unterstützung für weniger sichere apps.
Nachdem die beiden oben genannten Schritte, ich konnte jetzt alle Benachrichtigungen von meinem test-PC, auf dem ich so konfiguriert haben, dass Jenkins!! Hoffe, das hilft!
InformationsquelleAutor Mac