Отправка уведомлений и писем через Яндекс почту

Привязал домен к Яндекс почте, всё хорошо работает. Но тут возникла проблема, IP сервера попал в спам листы, кто-то из других клиентов видимо решил побаловаться. Хочу настроить отпавку всех писем и уведомлений через Яндекс почту, как это можно сделать?


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


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


В общем уведомления о новых топиках перестали приходить вообще, да и письмах тоже.
Оптимизатор знают, что продвижения сайта в поисковых системах с каждым годом становится все сложнее. Сегодня практически не возможно добиться устойчивых результатов без использования специальных SEO сервисов, таких как http://seranking.ru/.

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

avatar
$config['sys']['mail']['smtp']['secure']   = 'ssl'; 
avatar
Спасибо, помогло! Только оповещения всё равно сыпятся в спам.
Щас буду DKIM делать, возможно поможет.

IP сервера из спам баз вышел.
avatar
Сам вышел из спам-баз или что-то предпринималось? У меня тоже проблема с попадаением в спам базы после запуска lsdigest.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.