Jump to content

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


Recommended Posts

Версия шопы 1.3.

Добрый день. Может кто сможет направить, проблема в том, что преста не отправляет письма mail(), про SMTP молчу уж, но вот что бы функция mail() заработала - надо. Движок ставлю на VPS (Nginx + Apache(mod_php) + PHP + MySQL + exim4).
Тестовый скрипт типа mail($to, $title, $mess, 'From:'.$from); отсылается без проблем, а вот presta выдаёт ошибку.
Из логов апача:

PHP Fatal error:  Uncaught exception 'Exception' with message 'The sender parameter must either be a valid string email address or an instance of Swift_Address.' in /var/www/домен.com/tools/swift/Swift.php:345\nStack trace:\n#0 /var/www/домен.com/install/classes/ToolsInstall.php(84): Swift->send(Object(Swift_Message), 'whegroup@gmail....', 'no-reply@samara...')\n#1 /var/www/домен.com/install/xml/checkMail.php(17): ToolsInstall::sendMail(false, 'smtp.', '?????? - ??????...', '???????????????...', 'text/html', 'whegroup@gmail....', 'no-reply@samara...', '', '', '25', 'off')\n#2 /var/www/домен.com/install/model.php(40): include_once('/var/www/samara...')\n#3 {main}\n  thrown in /var/www/домен.com/tools/swift/Swift.php on line 345, referer: http://домен.com:81/install/



Может exim криво настроен, потому что с ним не копался, но другие то скрипты отправляют почту, а преста до sendmail и не доходит вроде, т.к. в логах exim пусто

Link to comment
Share on other sites

  • 1 month later...

У меня тоже на хостинге nginx. Получается если он (nginx) стоит, то скрипт не сможет письма отправлять?
Я попытался исправить кое какие файлы, как описано тут - http://www.presto-changeo.com/lang-en/content/9-fix-email-problems?redirected=
Но появляется надпись "Ошибка: пожалуйста проверьте конфигурацию".
После того как залил обратно оригинальные файлы, все равно эта же самая ошибка показывается. Как сделать так чтобы не появлялась эта ошибка? А еще лучше подскажите пожалуйста, как все-таки заставить престу отправлять письма.

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...