Настройка отправки сообщений mantis через сервера Яндекс

С имеющимся функционалом почты для доменов от Яндекса для маленьких компаний это спасение. Одно из применений - рассылка уведомлений из багтрекера mantis. В интернете очень много вопросов о том, как подключить mantis к google mail, но нет ничего для Яндекса. Я подключил - работает. Выкладываю параметры настройки mantis:

Допустим имеется подключенная к Яндексу почта для доменов и создан почтовый ящик notify@mydomain.ru
Необходимые параметры в config_inc.php:

$g_enable_email_notification = ON;
$g_phpMailer_method = 2; # цифра 2 будет вызывать метод PHPMAILER_METHOD_SMTP
$g_smtp_host = 'smtp.yandex.ru'; # хост яндекса, принимающий почту
$g_smtp_username = 'notify@mydomain.ru'; #обязательно указываем полное имя ящика с доменным суффиксом
$g_smtp_password = '12345'; #пароль к почтовому ящику
$g_smtp_connection_mode = ''; #если не указывать режим соединения то будет обычный SMTP метод. Можно указать значение ssl
$g_smtp_port = '';  #если не указывать значение порта, то по умолчанию 25 порт. Если используем режим ssl то нужно указать 465 порт
$g_administrator_email = 'notify@mydomain.ru';  #ящик который будет светиться с контактами администратора инстанса mantis
$g_webmaster_email = 'notify@mydomain.ru';  #ящик который будет светиться с контактами вебмастера инстанса mantis
$g_from_email = 'notify@mydomain.ru';  #то что будет в поле "From: "
$g_return_path_email = 'notify@mydomain.ru';  #ящик который в который будут падать возвраты писем
$g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT | LOG_DATABASE; #стоит включить логирование, чтобы видеть что происходит с мантисом
$g_log_destination = 'file:/usr/local/www/mantis/logs/mantisbt.log'; # путь куда складываем логи mantis
$g_from_name = 'Mantis Bug Tracker'; # символическое имя в поле "From: "

На всякий случай, я переопределил следующие параметры и в config_defaults_inc.php:
$g_phpMailer_method = 2;
$g_smtp_host = 'smtp.yandex.ru';
$g_smtp_username = 'notify@mydomain.ru';
$g_smtp_password = '12345';
$g_smtp_connection_mode = '';
$g_smtp_port = '';

Попробовал работу и через 25 порт по SMTP и 465 порт через SSL, работают оба метода. На Яндексе дополнительных настроек делать не пришлось.

Поделиться

Опубликовать в Facebook
Опубликовать в LiveJournal

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>