Назад | Перейти на главную страницу

Bugzilla не отправляет электронные письма даже в тестовый файл?

Я установил и настроил 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