无法使用Jenkins和SES发送电子邮件

时间:2016-08-24 19:42:29

标签: email amazon-web-services jenkins amazon-ec2 amazon-ses

我在Amazon EC2实例上运行Jenkins版本1.554.1 我正在使用mailer plugin,目前正在尝试配置在失败的作业构建上发送电子邮件 点击"测试配置"按钮给出了"javax.mail.AuthenticationFailedException: 501 Input line length is too long!"错误 附加了设置的屏幕截图。我还尝试检查"使用SSL"复选框,但结果相同。
我错过了什么? "Test configuration" button hit result

2 个答案:

答案 0 :(得分:4)

问题在于我尝试使用我的AWS凭据(AWS访问密钥ID和秘密访问密钥)。本文档介绍了如何创建SES凭证:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html?icmpid=docs_ses_console

因此,解决方案是打开SES SMTP Settings,创建新凭据并使用它们。

答案 1 :(得分:0)

Amazon SES需要传输层安全性(TLS)连接。这与SSL连接不同。

我会检查有关设置TLS的实例操作系统文档。

这是关于Jenkins and TLS

的SO帖子