使用gmail配置Jenkins电子邮件通知
我试图配置詹金斯发送电子邮件通知作为POP提供商的Gmail,但我不能成功
SMTP server - pop.gmail.com
Default user e-mail suffix - @gmail.com
Sender E-mail Address - Foobar CI <your.email@gmail.com>
Use SMTP Authentication - yes
User Name - your.email
Password - p******d
Use SSL - yes
SMTP Port - 995
Reply-To Address - noreply@gmail.com
Charset - UTF-8
测试失败:连接被拒绝
javax.mail.MessagingException:无法连接到SMTP主机:pop.gmail.com,端口:995; 嵌套异常是:java.net.ConnectException:连接被拒绝:连接
Google SMTP服务器的主机名是smtp.gmail.com,如果您使用SSL,则正确的端口号为465。
POP服务器通常只用于接收邮件,而不是发送邮件。
以下是更新的Gmail邮件服务器配置:
Gmail SMTP server address: smtp.gmail.com
Gmail SMTP user name: Your full Gmail address (e.g. example@gmail.com)
Gmail SMTP password: Your Gmail password
Gmail SMTP port: 465
Gmail SMTP TLS/SSL required: yes
这个配置对我来说工作正常。
由于谷歌增加了安全措施,以上配置无效。 从中触发邮件的Gmail帐户需要额外的配置。 此步骤授权Jenkins等应用程序使用Gmail帐户。
https://support.google.com/accounts/answer/6010255
转到“我的帐户”中的“安全性较低的应用”部分。 在“访问不太安全的应用程序”旁边,选择启用。 (G Suite用户的注意事项:如果您的管理员锁定了不太安全的应用帐户访问权限,则此设置将隐藏。)
这封电子邮件成功触发后。
链接地址: http://www.djcxy.com/p/81373.html