嗨,我对此还很陌生,我想问一下如何调试我的任何安装。Bugzilla 似乎没有发送电子邮件。如果我将交付方法设置为“测试”,则会成功生成 mailer.testfile。但是,当我将其设置为“smtp”时,预期的收件人从未收到任何电子邮件。我也不确定要在此处附加哪些文件,因此如果有人需要粘贴任何内容,请告诉我,我会尽快发布。提前非常感谢。
答案1
有一个用于 bugzilla 配置的 params 文件,您需要提供以下配置选项:'mail_delivery_method' => 'Sendmail'。您托管 bugzilla 安装的服务器需要配置为能够将电子邮件转发/中继到您的 smtp 服务器。
答案2
如果您将 mail_delivery_method 设置为“SMTP”,则需要在该首选项窗格的其他地方设置要使用的 SMTP 服务器的详细信息(服务器名称,可能还有登录名和密码)。您这样做了吗?如果这样做了,则需要确保您的 Bugzilla 计算机可以看到并被允许将邮件传递到 SMTP 服务器。尝试从 Bugzilla 计算机通过端口 25 远程登录到该服务器,作为快速测试。
如果您将 mail_delivery_method 设置为“Sendmail”而不是“SMTP”,那么它将使用本地安装的 sendmail,而 sendmail 本身必须正确配置。但如何做到这一点不是 Bugzilla 的问题 :-)
格夫