Bugzilla SMTP身份验证

时间:2011-09-15 10:21:06

标签: smtp bugzilla smtp-auth

我已经在我的本地计算机(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.pm文件行49显示:$SMTP->mail($from);

我还有其他工作要做SMTP吗?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

我遇到了同样的问题。在我的情况下,我搞砸了password vs Password属性。我找到了一个提到password的博客,都是小写字母。它没有用。但是当我将Dinesh上面提到的p大写时,它起作用了。因此,请检查哈希键是否写得正确。