Mantis 1.2.0 не отправляет никакие письма...

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

workprobe
Posts: 3
Joined: 16 Mar 2010, 13:50

Mantis 1.2.0 не отправляет никакие письма...

Post by workprobe »

Доброе время суток,
хотел спросить совета по работе с системой багтракинга Mantis 1.2.0.
Я установил и настроил сию программу, все галки о email notifications проставлены, Коннектор в Хаб транспорте почтового сервера с указанием ИПа Мантиса создан.
А уведомления все равно не приходят) Никакие, ни о создании новой темы, ни об Assigned...
Подскажите, что еще нужно сделать. Спасибо!
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

Добрый день.
Попробуйте в настройках (config_inc.php) выставить следующий код:

Code: Select all

	$g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT;
	$g_log_destination = 'file:/tmp/mantisbt.log'; // for linux
	//$g_log_destination = 'file:c:/temp/mantisbt.log'; //for windows
iv660
Posts: 5
Joined: 21 Mar 2010, 22:36

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by iv660 »

Добрый день!

У меня та же проблема.

Добавил в config_inc.php рекомендованные вами параметры:

Code: Select all

<?php
	$g_hostname = 'xxx;
	$g_db_type = 'mysql';
	$g_database_name = 'xxx';
	$g_db_username = 'xxx';
	$g_db_password = 'xxx';
   $g_phpMailer_method = 1;
   $g_smtp_host = xxx';
   $g_smtp_username = 'xxx';
   $g_smtp_password = 'xxx';
	$g_from_email = 'xxx';
	$g_administrator_email = 'xxx';
	$g_webmaster_email = 'xxx';
	$g_lost_password_feature = ON;
	$g_email_send_using_cronjob = OFF;
	$g_allow_signup = OFF;
	$g_send_reset_password = ON;
	$g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT;
	$g_log_destination = 'file:../tmp/mantisbt.log';
?>
Создал нового пользователя.

Сколько можно судить по лог-файлу, письма отправляются, однако до получателя не доходят:

Code: Select all

2010-03-22 01:58 MSK mail Signup Email = xxx, Hash = 42efa5e199487a53237fa40bb5a8a2a6, User = @U4
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

iv660, какая версия MantisBT? Я так понял версия 1.1.x.
iv660
Posts: 5
Joined: 21 Mar 2010, 22:36

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by iv660 »

Нет, версия именно 1.2.0, которая в теме указана.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

Прошу прощения, видимо спал, когда задавал вопрос...
Дело в том, что у Вас некорректно настроен режим отправки сообщений. Он отличается от версии 1.1.x.
Посмотрите в файле config_defaults_inc.php комментарии к переменной: $g_phpMailer_method
iv660
Posts: 5
Joined: 21 Mar 2010, 22:36

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by iv660 »

Kirill, спасибо за идею, однако это не помогает: при вводе констант поведение не изменилось: как и при числовых значениях, запись в логи добавляется, а фактической отправки почты не происходит.

Кстати, вариант с блокировкой почты на сервере, видимо, тоже следует исключить, поскольку с основного сайта, расположенного там же, почта ходит.

Может быть, есть еще какие-то мысли на этот счет? Буду весьма признателен.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

Что-нибудь есть в mantis_email_table ?
iv660
Posts: 5
Joined: 21 Mar 2010, 22:36

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by iv660 »

Kirill wrote:Что-нибудь есть в mantis_email_table ?
Нет, в таблице пусто.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

Значит отправка проходит. Тут я советую посмотреть что поисходит с mail. Логи http-сервера или системы...
iv660
Posts: 5
Joined: 21 Mar 2010, 22:36

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by iv660 »

Kirill, в логах отправки сообщений с сервера писем с Мантиса не нашел.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

на севере открыты 25 порт или 587? Может попробовать с отправкой через smtp, ну или через sendmail?
aobsokov
Posts: 9
Joined: 14 Apr 2010, 08:10

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by aobsokov »

Здравствуйте.

Столкнулся с аналогичной проблемой - Мантис ничего никому не отправляет. Но отличие от предыдущих ситуаций в том, что табличка mantis_email_tables не пустая, содержит все письма. В логах http пусто, на почтовике тоже пусто, нет даже попыток коннекта на 25 порт.
Версия: 1.2.0

Конфиг:

Code: Select all

$g_administrator_email  = 'admin@xxx.ru';
        $g_webmaster_email              = 'admin@xxx.ru';
        $g_from_email                   = 'admin@xxx.ru';
        $g_from_name                    = 'HELPDESK';
        $g_return_path_email    = 'admin@xxx.ru';
        $g_enable_email_notification    = ON;

        $g_phpMailer_method             = PHPMAILER_METHOD_SMTP;
        $g_smtp_host                    = 'mail.xxx.ru';
        $g_smtp_username = 'helpdesk@xxx.ru';
        $g_smtp_password = 'password';
На почтовом сервере стоит SMTP-авторизация, как настроить Мантис для работы с ней? Или достаточно данного конфига?
Проблема, похоже, не в этом, т.к. нет коннекта на 25 порт от Мантиса, хотя на сервере он открыт.

В логах после добавления LOG_EMAIL | LOG_EMAIL_RECIPIENT:

Code: Select all

[b]Если отправлять самому себе:[/b]
2010-04-21 09:38 mail Issue #6 monitored by user @U1
2010-04-21 09:38 mail_recipient Issue = #6, add explicitly specified user = @U1
2010-04-21 09:38 mail_recipient Issue = #6, drop @U1 (own)

[b]Если пользователю:[/b]
2010-04-21 09:44 mail Issue #6 monitored by user @U2
2010-04-21 09:44 mail_recipient Issue = #6, add explicitly specified user = @U2
2010-04-21 09:44 mail Issue = #6, Type = monitor, Msg = 'email_notification_title_for_action_monitor', User = @U2, Email = 'user@xxx.ru'.
Прошу помощи.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by Kirill »

Проверьте подключение с этого компьютера на порт 25. Открыт ли доступ. Отключите временно firewall.
Что в логах почтового сервера: есть ли попытки соединений?
aobsokov
Posts: 9
Joined: 14 Apr 2010, 08:10

Re: Mantis 1.2.0 не отправляет никакие письма...

Post by aobsokov »

Телнетом с этого сервера заходит без проблем на 25 порт. В логах почтовика, если заходить телнетом - запись есть, если Мантис - пусто, даже попыток нет. Фаервол отключен.

Code: Select all

[root@www log]# ping mail.xxx.ru
PING mail.xxx.ru (2.3.4.5) 56(84) bytes of data.
64 bytes from 2.3.4.5: icmp_seq=1 ttl=64 time=7.97 ms
64 bytes from 2.3.4.5: icmp_seq=2 ttl=64 time=0.120 ms
64 bytes from 2.3.4.5: icmp_seq=3 ttl=64 time=0.130 ms
64 bytes from 2.3.4.5: icmp_seq=4 ttl=64 time=0.123 ms

--- mail.xxx.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.120/2.086/7.972/3.398 ms
[root@www log]# telnet mail.xxx.ru 25
Trying 2.3.4.5...
Connected to mail.xxx.ru.
Escape character is '^]'.
220 Corporate Mail Server!



Connection closed by foreign host.
[root@www log]#
Post Reply