У меня есть сервер с установленной программой bugzilla (4.0.9), которую я лично не устанавливал, но я пытаюсь включить электронную почту.
Я установил для параметра электронной почты значение «test» и убедился, что электронные письма действительно пишут на
/var/lib/bugzilla/data/mailer.testfile
Когда я снова меняю параметр электронной почты на «Sendmail», я обнаруживаю, что он продолжает писать в файл mailer.testfile вместо отправки электронного письма.
Есть ли какие-нибудь хорошие способы вручную проверить отправку писем с помощью bugzilla или из нее? Зачем ему продолжать запись в тестовый файл даже с обновленными параметрами?
Дополнительная информация:
На сервере работает Fedora 16.
sendmail правильно настроен и может отправлять электронную почту, протестирован через:
mailx -s "test email" me@domain
У меня есть еще один инструмент разработчика на сервере, который может правильно отправлять электронные письма, однако я не знаком с тем, как настроен этот почтовый сервис.
Эта проблема была решена перезапуском сервера.
Я также мог бы просто перезапустить очередь заданий Bugzilla, и это сработало бы.
/usr/share/bugzilla/jobqueue.pl restart
Одна вещь, которую следует извлечь из этого, заключается в том, что редактирование определенных параметров вступает в силу немедленно, тогда как другие параметры, по-видимому, требуют перезагрузки.
Например, я изменил параметр mailfrom и сразу же увидел это в файле mailer.testfile.