无法在jenkins docker映像中使用SMTP发送邮件
我用的是詹金斯·多克的照片。我想将我的邮件配置为jenkins,这样我就可以获得关于所有构建的邮件 我应该在docker映像中做哪些更改,以便我能够向自己发送邮件 我犯了这个错误无法在jenkins docker映像中使用SMTP发送邮件,docker,jenkins,dockerfile,jenkins-docker,Docker,Jenkins,Dockerfile,Jenkins Docker,我用的是詹金斯·多克的照片。我想将我的邮件配置为jenkins,这样我就可以获得关于所有构建的邮件 我应该在docker映像中做哪些更改,以便我能够向自己发送邮件 我犯了这个错误 com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [BM1PR01CA0088.INDPRD01.PROD.
com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP; Client was not
authenticated to send anonymous mail during MAIL FROM
[BM1PR01CA0088.INDPRD01.PROD.OUTLOOK.COM]
我用来运行docker映像的命令是:
$docker run-u 0--name myjenkins1-p 8081:8080-p 50001:50000-v jenkins_home:/var/jenkins_home--env JAVA_ARGS=“-Djava.awt.headless=true-Dmail.smtp.starttls.enable=true”jenkins这里的问题源于您的电子邮件提供商,而非docker或jenkins。请参阅Microsoft发布的有关 这表示您正在连接到SMTP客户端提交终结点(SMTP.office365.com),该终结点无法用于直接发送。对于直接发送,请使用Office 365租户的MX端点,该端点以“mail.protection.outlook.com”结尾。因此,请让管理员检查MX记录。此外,请检查SMTP端口是否为25/TLS
如何在docker内部启用TLS?它所讨论的TLS将是配置SMTP设置时的一个选项。