Проблема с отправкой сообщений через SMTP

Здравствуйте, пользователи LS.
В поиске нашел топик с похожей проблемой.
Но у меня немного она отличается…

Пробовал настроить отправку служебных сообщений через smtp сервер.
Прописывал и свой ящик, и почтовый сервер, отправка не работает:
/**
 * Настройки почтовых уведомлений
 */
$config['sys']['mail']['type']             = 'smtp';                 // Какой тип отправки использовать
$config['sys']['mail']['from_email']       = 'info-bot@xxx.org'; // Мыло с которого отправляются все уведомления
$config['sys']['mail']['from_name']        = 'Почтовик xxx.org';  // Имя с которого отправляются все уведомления
$config['sys']['mail']['charset']          = 'UTF-8';                // Какую кодировку использовать в письмах
$config['sys']['mail']['smtp']['host']     = 'mail.xxx.ru';            // Настройки SMTP - хост
$config['sys']['mail']['smtp']['port']     = 25;                     // Настройки SMTP - порт
$config['sys']['mail']['smtp']['user']     = '';                     // Настройки SMTP - пользователь
$config['sys']['mail']['smtp']['password'] = '';                     // Настройки SMTP - пароль
$config['sys']['mail']['smtp']['auth']     = true;                   // Использовать авторизацию при отправке
$config['sys']['mail']['include_comment']  = true;                   // Включает в уведомление о новых комментах текст коммента
$config['sys']['mail']['include_talk']     = true;                   // Включает в уведомление о новых личных сообщениях текст сообщения


Прописывал почту и почтовый сервер Рамблера (уже есть с ним опыт, рассылка через него отлично работает). Но почему то отправка тоже не работает:
/**
 * Настройки почтовых уведомлений
 */
$config['sys']['mail']['type']             = 'smtp';                 // Какой тип отправки использовать
$config['sys']['mail']['from_email']       = 'info-xxx@ro.ru'; // Мыло с которого отправляются все уведомления
$config['sys']['mail']['from_name']        = 'Почтовик xxx.org';  // Имя с которого отправляются все уведомления
$config['sys']['mail']['charset']          = 'UTF-8';                // Какую кодировку использовать в письмах
$config['sys']['mail']['smtp']['host']     = 'localhost';            // Настройки SMTP - хост
$config['sys']['mail']['smtp']['port']     = 587;                     // Настройки SMTP - порт
$config['sys']['mail']['smtp']['user']     = 'info-xxx@ro.ru';                     // Настройки SMTP - пользователь
$config['sys']['mail']['smtp']['password'] = '';                     // Настройки SMTP - пароль
$config['sys']['mail']['smtp']['auth']     = true;                   // Использовать авторизацию при отправке
$config['sys']['mail']['include_comment']  = true;                   // Включает в уведомление о новых комментах текст коммента
$config['sys']['mail']['include_talk']     = true;                   // Включает в уведомление о новых личных сообщениях текст сообщения


UPD: Проблему решил

2 комментария

avatar
вместо localhost попробуй 127.0.0.1, укажи user и password.
avatar
У меня SMTP не требует аутентификации.
Еще странно, почему отправка через почту рамблера не работает…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.