Бывают случаи когда письма не уходят с вашего хостинга, если в настройках скрипта DLE стоит отправка через MAIL().
Трясти тех поддержку нет смысла, можно просто зарегистрировать почтовый ящик на @GMAIL.COM и сделать отправку почты через SMTP сервера гугла на Ваш почтовый ящик.
А в настройках почты, в админпанели, вписываем следующие настройки:
E-mail адрес администратора: имя@домен.com(ru)
SMTP хост: tls://smtp.gmail.com или без tls:
SMTP порт: 465
SMTP имя пользователя: имя@домен.com(ru)
SMTP пароль: ваш пароль от аккаунта Gmail
E-mail для авторизации на SMTP сервере в качестве отправителя: имя@домен.com(ru)
Использовать поле BCC для рассылки: Да
Решение подсказал Forvater. На сайте apache.kiev.ua
Поправка от 20-03-2013
Gmail.com больше не работает тем настройкам которые я привел выше.
Я использовал настройки Яндекс почты:
E-mail адрес администратора: admin@serovweb.ru
SMTP хост: tls://smtp.yandex.ru
SMTP порт: 465
SMTP имя пользователя: admin@serovweb.ru
SMTP пароль: ваш пароль от аккаунта почты на yandex.ru
E-mail для авторизации на SMTP сервере в качестве отправителя: admin@serovweb.ru
SMTP хост нужно указывать без tls://
SMTP хост: smtp.yandex.ru
Может кому пригодится.
Спасибо. Поправил.
Когда забыл пароль от сайта, все приходило на почту, все было норм. Но тут друга пригласил к своему проекту, он зарегался, все четко, но забыл пароль и при попытке восстановить пароль, выдавало ошибку could not instantiate mail function. Я его уверял что не может быть, пока сам не проверил. Оказалось это случилось после обновления с версии 11.2 на 11.3. Я аж в шоке был, два вечера убил, и вот сегодня утром вы разрешили эту проблему. Сайтик ваш добавил в закладки, мало ли что, всякое бывает, может опять тут найду решение. Вообщем спасибо!
На новых версиях DLE, начиная с 11.0 и т.д. чтобы работало правильно нужно указать SMTP порт 587 вместо 465
Все понял. Взял на заметку, спасибо.
здравствуйте. Сделал как все написано. 1 раз получилось и смс обратной связи отправился в указанную почту. Но после этого уже не получается, выходит ошибка Error on send mail. Что делать???
Привет. Попробуй поменять почту админа на сайте.
Спасибо, сам долго не мог справиться.
Для работы с Google нужно HELO изменить на EHLO
Спасибо за совет.
Помню раньше настраивал на одном из сайтов, также с Яндексом — все хорошо работало. Теперь возникла необходимость вновь настроить, только уже на новом сайте, и тут через поисковик я попадаю сюда и вспоминаю, как 2 года назад уже здесь бывал, эх такая ностальгия) В общем гайд еще раз выручил — СПАСИБО Асид!
Установил DLE 10.2 и проблема стала с отправкой почты через yandex.
Ошибка была «This SMTP server does not support authorisation».
До этого стояла DLE 8.5 и все отлично было.
Ваша статья помогла! Спасибо!
Спасибо большое статья очень помогла. А то посетители сайта жаловались что не приходит почта с подтверждением реги, оказалось траблы только с гмайл. Нашел ваш пост, сделал все по мануалу, и вуаля. Все довольны. Благодарю!
Реально работает я Яндексом! Со своим хостером у меня так ничего и не получилось..
Спасибо, очень помогло
Спасибо большое, помогли Ваши настройки!
Пожалуйста. Мне самому сказали, что Gmail.com уже не работает. Вот, пришлось искать альтернативу. Нашел у Яндекса.