Всем привет. Не через обратную связь, и соответственно подписка на фильмы не отправляет письма. Хостер пишет, что у него все нормально, они проверили. Гугл ничего конкретно не говорит. Кто сталкивался с такой бедой?
сталкивался, это с настройками хостера, было нашареде, как переехал на vps все заработало, к сожалению куда копать не знаю
с локалки и не будет отправлять, в OpenServer они находятся по путям -- OpenServer\userdata\temp\email
было такое как то, но после изменения/пересохранения настройки отправки почты в ДЛЕ письма начали отправляться! Думал что косяк в настройках сервера, но запустил файл с кодом ниже - письмо было доставлено сразу - значит надо копать в сторону ДЛЕ, если письмо не придёт на почту - то ковырять настройки сервера уже надо. PHP: <?phpif(mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3")) echo "message send";else echo "message not send";/*Если напишет message not send, то функция отправки сообщений не работает.Решение:Ищем на хостинге php.ini (может находиться в папке php-bin) : там пишем или исправляем 1-ю строку:sendmail_path = "/usr/sbin/sendmail -t -i -f ваша-почта@mail.ru"session.save_path = "/var/www/profnav/data/bin-tmp"В этом случае все письма с любых форм должны идти только на эту почту. Чтобы формы не были привязаны только к этой почте, пишем в php,ini: sendmail_path = "/usr/sbin/sendmail -t -i"А в формах отправки дописывает email:if(mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3", "-f [email protected]")) echo "message send";else echo "message not send";http://blogprogram.ru/ne-rabotaet-php-mail-na-xostinge/*/
Решилось все. В админке Dle нужно было прописать такое мыло [email protected] (sayt.ru - сайт с которого отправляю) и на хостинге в настройках домена должен был быть прописана такая почта [email protected] А основную почту прописываю админу с которой шлются все письма.