Я установил и настроил Bugzilla3 для своего домена. Все работает нормально, за исключением электронной почты.
Сервер использует Postfix, и это работает для моего приложения PHP и командной строки.
В Bugzilla я попытался установить mail_delivery_method "проверить", и ничего не отображается в data / mailer.testfile, он полностью пустой ...
Я понятия не имею, что делать дальше, есть идеи, что попробовать дальше?
Убедитесь, что вы указали действующий адрес электронной почты в параметре mailfrom.
У меня тоже есть такая же проблема, после того как я указал действующий адрес электронной почты, все заработало.
Дополнительная информация:
Я установил postfix в свою систему и выбрал «Sendmail» в mail_delivery_method.
Была аналогичная проблема, связанная с параметром mailer_queue после перезагрузки. Обратите внимание на описание, в котором говорится, что для этого требуется запуск демона.
Мы запустили этот демон, поставили задачу запуска и решили проблему.
Столкнувшись с той же проблемой, bugzilla показывала, что она отправила электронное письмо, но ничего не было получено.
исправлено установкой: use_mailer_queue в "off"
Я знаю, что это, должно быть, уже решено, но у меня была аналогичная проблема, когда я не мог найти файл mailer.testfile и просто предполагал, что он не создается.
Оказывается, я искал не в том каталоге.
Правильное (по умолчанию) расположение этого файла:
/var/lib/bugzilla/data
Первоначально я искал каталог данных, который создал:
/usr/share/bugzilla
Когда вы исправляете ошибки, Bugzilla сообщает вам, что отправляет почту? По умолчанию, если вы исправляете ошибку, почта отправляется не вам, а только другим людям - и если вы единственный пользователь вашей Bugzilla, это будет никто :-)
Чтобы принудительно создать письмо, попросите сбросить пароль и затем проверьте файл mailer.testfile.
Какую версию Bugzilla вы используете?
Gerv