无法在jenkins docker映像中使用SMTP发送邮件

无法在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.

我用的是詹金斯·多克的照片。我想将我的邮件配置为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.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设置时的一个选项。