我有一个bugzilla 4.4.2安装。我想使用gmail smtp服务从我的应用程序发送电子邮件。我已经应用了这些博客
- http://www.dawood.in/bugzilla-alerts-using-gmail/
- http://prasadlinuxblog.wordpress.com/2014/02/26/975/
应用了上面提到的补丁。我用我的gmail用户名和密码在Bugzilla管理部分配置了mta参数。请注意,我没有在谷歌帐户中使用两步验证。因此,在所有这些之后,应用程序失败并出现身份验证错误。它表示以下消息
从'myemailaddress@gmail.com'发送邮件到'receiver@gmail.com'出错:Could't set from: 530 5.5.1 Authentication Required。更多信息请访问at lib/Email/Send/SMTP/TLS。PM第49行
我真的不知道这里出了什么问题。我发现了一个类似的问题https://stackoverflow.com/a/8533805/3692283,但我已经按照上面提到的解决方案。
检查SMTP用户输入的email是否仍然有效。如果密码不再有效,则不能选择它作为SMTP用户名。
SMTP密码为邮件的密码