无法使用aws ses在jenkins中发送电子邮件

问题描述 投票:0回答:2

我正在詹金斯建立一条管道。电子邮件始终作为后期操作发送 我使用 SES 在 aws 中设置了 smtp,并在 jenkins 中安装了电子邮件扩展插件,我使用 smtp 服务器详细信息配置了电子邮件扩展插件。我的 SES 处于沙盒模式,因此发件人和收件人都需要验证我所做的事情。我使用与发件人和收件人相同的电子邮件 ID。在詹金斯中,我使用“系统管理员电子邮件地址”设置将此电子邮件配置为发件人,并成功发送了测试电子邮件。 我在管道中不断收到错误。

我使用了下面的帖子块

always {

            mail bcc: '', body: "<br>Project: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br> URL de build: ${env.BUILD_URL}", cc: '', charset: 'UTF-8', from: '', mimeType: 'text/html', replyTo: '', subject: "${currentBuild.result} CI: Project name -> ${env.JOB_NAME}", to: "[email protected]";  
            
            }

我不断出现以下错误

com.sun.mail.smtp.SMTPSendFailedException: 554 Message rejected: Email address is not verified. The following identities failed the check in region AP-SOUTH-1: [email protected]

我不知道这个“[电子邮件受保护]”在发件人操作中作为发件人出现在哪里,但在测试配置中工作正常。

我检查了文件:位于 /var/lib/jenkins 的 hudson.plugins.emailext.ExtendedEmailPublisher.xml 但没有太大帮助。

我尝试重新安装电子邮件扩展插件以及 stackoverflow 中引用的许多解决方案,例如

https://stackoverflow.com/questions/37528301/email-address-is-not-verified-aws-ses https://stackoverflow.com/questions/49125878/using-aws-ses-smtp-error-554-message-rejected-email-address-is-not-verified-t

非常感谢您的帮助。

jenkins jenkins-pipeline amazon-ses post-build jenkins-email-ext
2个回答
0
投票

如果我们查看错误,看起来电子邮件在 jenkins 中未正确配置,或者您使用的电子邮件未在 aws ses 帐户中进行验证。对我来说它工作正常。另请检查沙盒配额中可用的电子邮件数量,因为存在限制。尝试在另一个区域创建 ses 凭据。 或者,您可以直接使用访问令牌和凭据来配置常规服务电子邮件[如果可用]。


0
投票

您能澄清一下您使用的是哪个电子邮件扩展吗?使用 Emailext,您应该能够发送如下电子邮件:

def subject = "${currentBuild.result} CI: Project name -> ${env.JOB_NAME}" 

emailext(
            mimeType: 'text/html',
            replyTo: 'myema[email protected]',
            subject: subject,
            from: '[email protected]',
            to: '[email protected]',
            body: '<br>Project: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br> URL de build: ${env.BUILD_URL}',
            attachLog: true,
            compressLog: true,
            recipientProviders: [[$class: 'DevelopersRecipientProvider']]
    )
© www.soinside.com 2019 - 2024. All rights reserved.