Jump to content

Не отправляются письма


Recommended Posts

Приветствую!
не отправятся письма с формы контактов, в настройках ставил и php mail() и smtp, все одно!
в первом случае выдает ошибку, во втором просто перенаправляет на главную страничку, и письма никакие на мыло не приходят

У меня VDS, поспрашивал в поддержке, ответили следующее:

В директории /www/сайт.ru/ есть простейший скрипт использующий функцию mail, под именем test.php, замените в нем [email protected] на свой почтовый ящик, а после этого запустите скрипт через браузер - Вы убедитесь в том, что функция mail без проблем работает. То есть дело в Вашем скрипте, с этим мы Вам уже помочь не сможем.

Что же делать как же быть? Помогите пожалуйста, как исправить ошибку? уж вторую неделю с ней маюсь никто не может дать ответа...

Link to comment
Share on other sites

Поставите, другой двиг, откроете в нем какие ни-ть другие трудности. На большинстве хостингов такой проблемы нет, решение вашей проблемы, вроде, видел на форуме престадев, он он что-то уже несколько дней не работает.
Сходите на фриланс там рублей за 150 решат вашу проблему

Link to comment
Share on other sites

выбераешь SMTP , прописываешь в смтр сервере localhost имя пароль оставляешь пустыми, протокол НЕ выбераешь ни один, порт 25, сохраняешь и почта прекрасно работает

Link to comment
Share on other sites

  • 1 month later...

Поставил новую Престу в надежде, что баг поправлен. Дудки. Непомогает ничего. Ни SMTP, ни mail. Почта не отправляется ни откуда, ни из контактов, ни уведомления... Не приходит даже тестовое письмо во время инсталяции. Писали, что это грабли именно с модулем 2.2, а старый (1.1) работает. Да где ж его взять...

Люди добрые, подскажите, где чего подправить? Где грабли?

Link to comment
Share on other sites

каковы критерии нормального хостинга?
я же не скажу владельцу, что этот хостинг плохой. ответ нужно аргументировать. чем?
может и этот хостинг неплох, просто нужно сказать, чтобы "подкрутили" что-то... вопрос - что именно?

а самое главное, простой тест отправки сообщения из ПХП мтодом mail() работает отлично. Так почему же тогда неработает скрипт? может причина все-таки не в хостинге?

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

Поставил три версии, Version 1.3.2.3 с сайта PrestaShop и Версия 1.3.1.1 от PrestaDev.ru и третий PrestaShop v.1.4.0.
на хостенге с PHP 5.2 одна и тажа проблема у всех версий.

нашол в модулях
модуль
Почтовые предупреждения v2.2
Отправляет эл.уведомление клиенту и продавцу
включил его и настроил

Еще нашол Панель Управления >> Заказы >> Статусы
здесь тоже все включил и настроил

Отправка писем с магазина совсем не работала, ни с заказов ни с контактов когда клиент обращаетса в техподдержку, при регистрации, при заказах, ни с админки тестовые. По советах хостера сосдал файл тестовой отправки писем, работает, а с магазина все равно не работает, начал боротса.

в /tools/swift/Swift/Message.php строка #79

$this->setFrom("");

заменил на

$this->setFrom(" [email protected]Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ");

[email protected]Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ставим свое мыло.

/tools/swift/Swift.php после строки 370
if (!($has_reply_to = $message->getReplyTo())) $message->setReplyTo($from);

добавил следующий код:

if (!$has_reply_to0) $message->setReplyTo($from->getAddress());

/tools/swift/Swift/Plugin/MailSend.php в рядок # 159

вставил

$params = "";

Заработала отправка с админки тестовое письмо и приходит письмо админу при заказе. Отправка клиенту при регистрации, и при заказе так и не приходит. Если есть у кого-то идеи поделитесь, ато уже все перерыл и перечитал и найти не могу.

Пробовал менять РНР, на РНР 4.4, на РНР 5.2, на РНР 5.3 и РНР 6 alpha

ничего не помогло, вопрос остаетса открытим!

Помогите пожайлуста.

Link to comment
Share on other sites

  • 1 month later...
выбераешь SMTP , прописываешь в смтр сервере localhost имя пароль оставляешь пустыми, протокол НЕ выбераешь ни один, порт 25, сохраняешь и почта прекрасно работает


Неделю бился! Сделал так. Всё заработало.
Link to comment
Share on other sites

  • 2 weeks later...
выбераешь SMTP , прописываешь в смтр сервере localhost имя пароль оставляешь пустыми, протокол НЕ выбераешь ни один, порт 25, сохраняешь и почта прекрасно работает


Неделю бился! Сделал так. Всё заработало.


у меня не пашет... как я не старался.
преста 1.3.4.
Link to comment
Share on other sites

  • 6 years later...

НАСТРОЙКИ -> КОНТАКТЫ МАГАЗИНА-> ГАРТАЕШЬ ВНИЗ,  в поле Shop email   указываешь мыло с которого нужно отправлять письма, с майл ру не хочет работать.

Edited by zapadlo (see edit history)
Link to comment
Share on other sites

  • 8 months later...

Всем доброго!

 

Посоветуйте пожалуйста как быть:
1. письма тестовые уходят

2. о заказе приходят и клиенту и админу

3. есть служба поддержки - с сайта клиент отправляет - получают все  (админ и клиент), а вот когда админ пытается ответить из админки - письма ен уходят...

 

Боролись с хостингом - результат 0

пробовали все.. 

Prestashop 1.6.1.17

Версия веб-сервера Apache

Версия PHP 7.1.13

Метод отправки почты Используется функция PHP mail()

Версия MySQL 10.1.30-MariaDB

Адрес сервера MySQL localhost

 

Предупреждение:

 

Необязательные параметры Обратите внимание на следующие ошибки

  • Включите PHP функцию fopen() на сервере.

надо ли?

 

Буду благодарен за совет / действие / помощь 

Благодарю! 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...