Bugzilla 电子邮件设置为 sendmail 但仍然发送到 mailer.testfile

Bugzilla 电子邮件设置为 sendmail 但仍然发送到 mailer.testfile

我有一台安装了 bugzilla (4.0.9) 的服务器,虽然这不是我个人安装的,但我正在尝试启用电子邮件功能。

我将电子邮件参数设置为“测试”,并验证电子邮件确实写入

/var/lib/bugzilla/data/mailer.testfile

当我将电子邮件参数改回“Sendmail”时,我发现它继续写入 mailer.testfile 而不是发送电子邮件。

有什么好方法可以手动测试使用 bugzilla 发送电子邮件或从 bugzilla 发送电子邮件?为什么即使更新了参数,它仍会继续写入测试文件?

附加信息:

该服务器正在运行 Fedora 16。

sendmail 已正确配置并能够发送电子邮件,通过以下方式测试:

mailx -s "test email" me@domain

我在服务器上还有另一个可以正确发送电子邮件的开发工具,但我不熟悉如何设置该电子邮件服务。

答案1

重新启动服务器解决了这个问题。

我也可以简单地重新启动 Bugzilla 的 jobqueue,它就可以起作用了。

/usr/share/bugzilla/jobqueue.pl restart

需要注意的一点是,编辑某些参数将立即生效,而其他参数似乎需要重新启动。

例如,我修改了 mailfrom 参数,并且能够立即看到 mailer.testfile 中的变化。

相关内容