2

我已经在我的本地机器(Windows 7)上安装了 bugzilla,它运行良好。但是当我尝试创建一个新帐户时,它说

发送邮件时出错it@gmail.comra@gmail.com无法
设置 FROM:
530 5.5.1 需要身份验证。
C:/Perl/site/lib/Email/Send/SMTP/TLS.pm第 49 行了解更多信息。

我应该做哪些改变TLS.pm

我什至在 bugzilla 中配置了参数>电子邮件部分:

mail_delivery_method = SMTP::TLS,
mailfrom = it@gmail.com,
smtpserver = smtp.gmail.com:587, smtp_username =
我的 gmail 用户名,
smtp_password = 我的 gmail 密码,

文件第TLS.pm49 行说:$SMTP->mail($from);

我有没有留下其他东西来工作 SMTP?

4

2 回答 2

3

确保您在Mailer.pm. 只需打开文件并编辑它。请注意,字段名称是'User'而不是'username'。为避免兼容性问题(如果有),请同时保留两者。

User => Bugzilla->params->{"smtp_username"},  
Password => Bugzilla->params->{"smtp_password"},
于 2011-12-16T11:55:46.153 回答
0

我面临着同样的问题。就我而言,我搞砸了passwordvsPassword属性。我发现一个博客提到password,都是小写字母。它没有用。但是当我将p上面 Dinesh 提到的大写时,它起作用了。所以检查哈希键是否正确写入。

于 2014-06-01T06:37:26.810 回答