Настройки почтовых уведомлений

Всем привет, вот такое вот проблэм, неотправляются запросы (уведомления), домен перенес на gmail…
/**
 * Настройки почтовых уведомлений
 */
define('SYS_MAIL_TYPE','mail'); // Какой тип отправки использовать
define('SYS_MAIL_FROM_EMAIL','admin@xxxxx.xx'); // Мыло с которого отправляются все уведомления
define('SYS_MAIL_FROM_NAME','Почтовик LiveStreet'); // Имя с которого отправляются все уведомления
define('SYS_MAIL_CHARSET','UTF-8'); // Какую кодировку использовать в письмах
define('SYS_MAIL_SMTP_HOST','smtp.gmail.com'); // Настройки SMTP - хост
define('SYS_MAIL_SMTP_PORT',25); // Настройки SMTP - порт
define('SYS_MAIL_SMTP_USER','xxxx@xxxx.xxx'); // Настройки SMTP - пользователь
define('SYS_MAIL_SMTP_PASSWORD','xxxxx'); // Настройки SMTP - пароль
define('SYS_MAIL_SMTP_AUTH',true); // Использовать авторизацию при отправке
define('SYS_MAIL_INCLUDE_COMMENT_TEXT',true); // Включает в уведомление о новых комментах текст коммента
define('SYS_MAIL_INCLUDE_TALK_TEXT',true); // Включает в уведомление о новых личных сообщениях текст сообщения

12 комментариев

avatar
avatar
проверю канешна, но в почтовом клиенте я ставлю 25 порт, всё ходит…
avatar
значение SYS_MAIL_TYPE должно быть: smtp
значение SYS_MAIL_SMTP_HOST должно быть: tls://smtp.gmail.com
значение SYS_MAIL_SMTP_PORT должно быть: 465

обязательно должно быть подключено расширения для php: openssl
avatar
+1
Спасибо, заработало!
avatar
+1
огромное спасибо

если и так не получилось
пробуйте
ssl://smtp.gmail.com
avatar
И я вам премного благодарен! :-)

Настроил сначала gmail на отправку, у меня почта стала приходить только до самого gmail'a (до другого акка), но письмо шло 40 минут. С вашими настройками — на gmail и ya.ru — около 1-3 минут, на майл порядка 10.

Спасибо! :-)
avatar
Подскажите, плиз, а где его подключать?
avatar
у меня тоже не отправлялось (точнее отправлялось, но не доставлялось адресатам)
я сделал следующим образом

подключил домен на гмэйл www.google.com/a/
завел в панели почты гугла аккаунт noreply@domain.com

потом прописал настройки лс
define('SYS_MAIL_TYPE','sendmail'); // Какой тип отправки использовать
define('SYS_MAIL_FROM_EMAIL','noreply@domain.com'); // Мыло с которого отправляются все уведомления
define('SYS_MAIL_FROM_NAME','domain.com'); // Имя с которого отправляются все уведомления
define('SYS_MAIL_CHARSET','UTF-8'); // Какую кодировку использовать в письмах
define('SYS_MAIL_SMTP_HOST','localhost'); // Настройки SMTP - хост
define('SYS_MAIL_SMTP_PORT',25); // Настройки SMTP - порт
define('SYS_MAIL_SMTP_USER',''); // Настройки SMTP - пользователь
define('SYS_MAIL_SMTP_PASSWORD',''); // Настройки SMTP - пароль
define('SYS_MAIL_SMTP_AUTH',true); // Использовать авторизацию при отправке
define('SYS_MAIL_INCLUDE_COMMENT_TEXT',true); // Включает в уведомление о новых комментах текст коммента
define('SYS_MAIL_INCLUDE_TALK_TEXT',true); // Включает в уведомление о новых личных сообщениях текст сообщения


теперь все отлично отправляется и доставляется

мои догадки:
я так понимаю шлется почта моим хостом (преимущество, что нет ограничений в кол-ве отсылаемых писем как на гугле)
но когда удаленный сервер спрашивает, есть ли такой акк на этом домене — гугл говорит что есть
в итоге почта не падает в спам и нормально доходит

возможно ошибаюсь где-то в тех моментах
но работает все отлично
avatar
Deprecated: Function eregi() is deprecated in /var/www/сайт/engine/lib/external/phpMailer/class.phpmailer.php on line 594

Warning: Cannot modify header information - headers already sent by (output started at /var/www/сайт/engine/lib/external/phpMailer/class.phpmailer.php:594) in /var/www/сайт/engine/include/function.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /var/www/сайт/engine/lib/external/phpMailer/class.phpmailer.php:594) in /var/www/сайт/engine/include/function.php on line 216


Такие ошибки выдаёт после регистрации. Из за чего? Как лечить?
Прописал так:
значение SYS_MAIL_TYPE: smtp
значение SYS_MAIL_SMTP_HOST: tls://smtp.gmail.com
значение SYS_MAIL_SMTP_PORT: 465
avatar
eregi лечится просто: заменяем eregi на mb_eregi
avatar
Подскажите пожалуйста кто-нибудь по поводу
обязательно должно быть подключено расширения для php: openssl
Как проверить у себя подключено или нет, и если нет, то как подключить?
avatar
phpinfo/саппорт
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.