我已经为我的域安装并设置了 Bugzilla3。除电子邮件功能外,一切正常。
该服务器使用 Postfix,它适用于我的 PHP 应用程序和命令行。
在 Bugzilla 中,我尝试设置mail_delivery_method进行“测试”,但没有任何结果数据/mailer.测试文件,一片空白……
我不知道接下来要去哪里,有什么想法下一步该尝试什么吗?
答案1
检查您是否在“mailfrom”参数中给出了有效的电子邮件地址。
我也遇到了类似的问题,在我提供了有效的电子邮件地址后,它就正常工作了。
附加信息:
我已经在系统中安装了 postfix,并在 mail_delivery_method 中选择了“Sendmail”。
答案2
当您更改错误时,Bugzilla 会告诉您它正在发送邮件吗?默认情况下,如果您更改了错误,邮件不会发送给您,只会发送给其他人 - 如果您是 Bugzilla 的唯一用户,那就没有人会收到邮件 :-)
要强制生成邮件,请要求重置密码,然后检查 mailer.testfile。
您使用的是哪个版本的 Bugzilla?
格夫
答案3
我知道现在这个问题肯定已经解决了,但是我遇到了类似的问题,我找不到 mailer.testfile 并且只是假设它没有被创建。
事实证明我查找的是错误的目录。
该文件的正确(默认)位置是:
/var/lib/bugzilla/data
最初,我正在查看我在下面创建的数据目录:
/usr/share/bugzilla
答案4
重新启动后,出现了与 mailer_queue 选项相关的类似问题。请注意描述,它要求启动守护进程。
我们启动了这个守护进程并设置了一个启动任务并解决了这个问题