密码已正确配置,但是当我尝试发送测试电子邮件时,我在日志中得到了此密码:
DEBUG SMTP: protocolConnect returning false, host=smtp.gmail.com, user=jira, password=<null>
我尝试删除并重新配置SMTP服务器,但是问题仍然存在。密码始终为“ null”,用户始终为“ jira”,而不是我正确的gmail用户名。
答案 0 :(得分:0)
如果看到日志,则显示端口25,isSSL为false。这意味着您正在通过端口25连接到Gmail SMTP smtp.gmail.com,而Gmail实际上是不允许的。这是他们帮助文档中的屏幕截图。在smtp.gmail.com上:允许的端口为465和587:
smtp.gmail.com用于将电子邮件发送到任何域的任何收件人,例如yahoo,Outlook等,因此Google建议并要求建立安全的SSL连接。而且只能通过端口465和587进行。
但是,如果您的设备或应用不支持SSL,您仍然可以发送邮件,但只能发送给Gmail或G Suite用户。您可以通过端口25发送该邮件,主机名为aspmx.l.google.com。但是这里SPF是必需的,请参考以下屏幕截图: