Bugzilla SMTP身份验证

Bugzilla SMTP身份验证,smtp,bugzilla,smtp-auth,Smtp,Bugzilla,Smtp Auth,我已经在我的本地机器(Windows7)上安装了bugzilla,并且运行良好。但当我尝试创建一个新帐户时,它会说 从it@gmail.com至ra@gmail.com: 无法从以下位置设置: 530 5.5.1需要认证。 有关详细信息,请访问C:/Perl/site/lib/Email/Send/SMTP/TLS.pm第49行 在TLS.pm中我应该做哪些更改 我甚至在bugzilla中配置了参数>电子邮件部分: 邮件传递方法=SMTP::TLS, mailfrom=it@gmail.com,

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

it@gmail.com
ra@gmail.com

无法从以下位置设置:
530 5.5.1需要认证。
有关详细信息,请访问
C:/Perl/site/lib/Email/Send/SMTP/TLS.pm
第49行

TLS.pm
中我应该做哪些更改

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

邮件传递方法=
SMTP::TLS

mailfrom=
it@gmail.com

smtpserver=
smtp.gmail.com:587

smtp_username=我的gmail用户名,
smtp_password=我的gmail密码

TLS.pm
文件第49行显示:
$SMTP->mail($from)


我还有什么要处理的吗?

请确保在
Mailer.pm
中有以下内容。只需打开文件并进行编辑。请注意,字段名是'User'而不是'username'。为避免兼容性问题(如果有),请保留这两个选项

User => Bugzilla->params->{"smtp_username"},  
Password => Bugzilla->params->{"smtp_password"},

我也面临同样的问题。在我的例子中,我把
password
vs
password
属性搞砸了。我发现一个博客提到了密码,都是小写字母。但它不起作用。但是,当我将上面Dinesh提到的
p
大写时,它起了作用。因此,请检查哈希键是否正确写入。

这是什么版本的Bugzilla?