2016-08-24 3 views
3

Amazon EC2 인스턴스에서 Jenkins 버전 1.554.1을 실행 중입니다.
mailer plugin을 사용하고 있으며 현재 실패한 작업 빌드에서 전자 메일을 보내도록 구성하려고합니다.
"테스트 구성"버튼을 누르면 "javax.mail.AuthenticationFailedException: 501 Input line length is too long!" 오류가 발생합니다.
설정의 스크린 샷이 첨부되어 있습니다. 나는 또한 "SSL 사용"체크 상자를 체크하려했지만 결과는 동일했다.
무엇이 놓칠까요? "Test configuration" button hit resultJenkins 및 SES를 사용하여 전자 메일을 보낼 수 없습니다.

답변

2

문제는 내 AWS 자격 증명 (AWS 액세스 키 ID와 비밀 액세스 키)를 사용하려고 시도하는 것을이었던이 SO 게시합니다. 이 문서는 SES 자격 증명을 만드는 방법을 설명합니다. https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html?icmpid=docs_ses_console

따라서 해결책은 SES SMTP Settings을 열고 새 자격 증명을 만들어 사용하는 것입니다.

+0

다행입니다. 나는 응용 프로그램으로 SES를 구성하는 것과 동일한 작업을 수행했습니다. – spdaly

0

Amazon SES에는 TLS (전송 계층 보안) 연결이 필요합니다. 이는 SSL 연결과 다릅니다.

TLS 설정에 대한 인스턴스 OS 설명서를 확인합니다.

여기에 대한 Jenkins and TLS

+0

고마워요! 나는 그것을 시도 할 것이다. – Geslot

+0

불행히도, 이것은 나에게 도움이되지 않습니다. 이제 Jenkins는 이러한 매개 변수로 실행되지만 동일한 오류가 발생합니다. '/ usr/bin/java -Xmx384m -Djava.awt.headless = true -Dmail.smtp.starttls.enable = true -jar/usr/share/jenkins/jenkins.war - webroot =/home/우분투/젠킨스/전쟁 --httpPort = 80 --ajp13Port = -1 - 기본 ClassLoader = java.net.URLClassLoader -Dmail.smtp.starttls.enable = true' – Geslot

+0

OS는 무엇입니까? 너 사용하고있어? – spdaly

관련 문제