2016-08-24 1 views
3

Ich verwende Jenkins Version 1.554.1 auf Amazon EC2 Instance
Ich verwende mailer plugin und versuche derzeit, das Senden von E-Mails bei fehlgeschlagenen Job-Builds zu konfigurieren.
Wenn Sie auf die Schaltfläche "Testkonfiguration" klicken, wird der Fehler "javax.mail.AuthenticationFailedException: 501 Input line length is too long!" angezeigt.
Screenshot der Einstellungen ist beigefügt. Ich habe auch versucht, das Kontrollkästchen "Use SSL" zu aktivieren, aber das Ergebnis war gleich.
Was vermisse ich? "Test configuration" button hit resultSenden von E-Mails mit Jenkins und SES nicht möglich

Antwort

2

Das Problem war, dass ich versuchte, meine AWS Anmeldeinformationen zu verwenden (AWS Zugriffsschlüssel-ID und geheimen Zugriffsschlüssel). In diesem Dokument wird beschrieben, wie SES-Anmeldeinformationen erstellt werden: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html?icmpid=docs_ses_console

So, Lösung war zu öffnen SES SMTP Settings, neue Anmeldeinformationen erstellen und verwenden Sie sie.

+0

Froh, dass Sie es funktioniert hat. Ich habe das selbe getan, SES mit Anwendungen zu konfigurieren. – spdaly

0

Amazon SES erfordert TLS-Verbindung (Transport Layer Security). Dies ist anders als eine SSL-Verbindung.

Ich würde die Dokumentation des Instanz-BS über die Einrichtung von TLS überprüfen.

Hier ist ein SO Post über Jenkins and TLS

+0

Danke für den Rat! Ich werde es versuchen. – Geslot

+0

Leider hilft mir das nicht. Jetzt läuft Jenkins mit diesen Parametern, aber ich habe denselben Fehler bekommen: '/ usr/bin/java -Xmx384m -Djava.awt.headless = true -Dmail.smtp.startltls.enable = true -jar/usr/share/jenkins/jenkins.war --webroot =/home/ubuntu/jenkins/krieg --httpPort = 80 --ajp13Port = -1 --preferredClassLoader = java.net.URLClassLoader -Dmail.smtp.startltls.enable = true' – Geslot

+0

Welche OS sind verwendest du? – spdaly

Verwandte Themen