Перестало отправлять email

nebikoff

Постоялец
Регистрация
5 Авг 2013
Сообщения
481
Реакции
197
На presta 1.6.1.18. Сайт на vds. При отправке через контактную форму, contact-us, выдает такую ошибку

ОБНАРУЖЕНО ОШИБОК: 1
  1. Ошибка отправки сообщения.
Если отправить тестовое сообщение в админке, через php mail, пишет что сообщение отправлено, но оно не приходит на почту, даже в спаме нет. Включал debug, но про ошибки не пишет. Подскажите где копать.
 
Понятно, что преста здесь не причём, что-то в настройках сервера. Сделайте отправку через свой smtp почтовый сервер.
 
На presta 1.6.1.18. Сайт на vds. При отправке через контактную форму, contact-us, выдает такую ошибку

ОБНАРУЖЕНО ОШИБОК: 1
  1. Ошибка отправки сообщения.
Если отправить тестовое сообщение в админке, через php mail, пишет что сообщение отправлено, но оно не приходит на почту, даже в спаме нет. Включал debug, но про ошибки не пишет. Подскажите где копать.
посмотрите, чтоб в /themes/ваш_шаблон/contact-form.tpl
перед кнопкой отправки сообщения типа:
Код:
<button type="submit" name="submitMessage" id="submitMessage" class="btn btn-default">{l s='Send'}</button>
были строки:
Код:
<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />
 
Понятно, что преста здесь не причём, что-то в настройках сервера. Сделайте отправку через свой smtp почтовый сервер.

Пробую на хостинге, идет отправка тестового сообщения и через php mail и smtp, но через контакт выдает ошибку все равно

посмотрите, чтоб в /themes/ваш_шаблон/contact-form.tpl
перед кнопкой отправки сообщения типа:
Код:
<button type="submit" name="submitMessage" id="submitMessage" class="btn btn-default">{l s='Send'}</button>
были строки:
Код:
<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />

Было

<div class="submit">
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>

Сделал

<div class="submit">
<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>
Не помогает.
 
Вот что лог выдает:

[Thu Mar 15 22:17:55.521587 2018] [:error] [pid 32164] [client 94.25.169.58:3884] PHP Notice: Array to string conversion in /var/www/site/data/www/site.ru/modules/csmegamenu/csmegamenu.php on line 1355, referer: Для просмотра ссылки Войди или Зарегистрируйся

Отключил Csmegamenu, стало выдавать такое:

[Thu Mar 15 22:36:25.038863 2018] [:error] [pid 686] [client 94.25.169.58:50103] PHP Notice: Undefined index: csstore in /var/www/site/data/www/site.ru/cache/smarty/compile/b5/b5/93/b5b5930459ba2ee9e3ba01d86b5de6b7caa2100e.file.blocknewsletter.tpl.php on line 67, referer: Для просмотра ссылки Войди или Зарегистрируйся
[Thu Mar 15 22:36:25.038871 2018] [:error] [pid 686] [client 94.25.169.58:50103] PHP Notice: Trying to get property of non-object in /var/www/site/data/www/besedki-na-dache.ru/cache/smarty/compile/b5/b5/93/b5b5930459ba2ee9e3ba01d86b5de6b7caa2100e.file.blocknewsletter.tpl.php on line 67, referer: Для просмотра ссылки Войди или Зарегистрируйся
 
Ну Кеш вычисти, удали из папок
в папках /cache/smarty/compile и /cache/smarty/cache
и файл /cache/class_index.php
 
Да нет, это системная ошибка, выпустили fix для 1.6.1.17-1.6.1.18

Для просмотра ссылки Войди или Зарегистрируйся

Спасибо огромное за тему! Столкнулась с той же проблемой и все заработало.
На всякий случай процесс мучений здесь: Для просмотра ссылки Войди или Зарегистрируйся (прошу прощения у модераторов, если не в той теме велась переписка :ah:)
 
Ну вот и продолжение истории ))))
Проблема та же, но с новыми вариациями ))) преста и шаблон тот же, как было описано выше, но другой сайт.
Сделала все так же как и на других 2-х сайтах, где проблема была устранена. Не помогло.
Здесь:
1. Ошибка при отправке тестовое сообщение на e-mail (Расширенные параметры / E-mail ). Пишет: Ошибка: пожалуйста проверьте настройки
2. Ошибка, при отправке письма из контактной формы. Письмо не отправляет, показывает ошибку, но через две-три минуты уведомление о новом сообщение появляется в Последних сообщениях в бек-офисе.

Что делать-то? Подскажите пожалуйста :confused:
 
1. Ошибка при отправке тестовое сообщение на e-mail (Расширенные параметры / E-mail ). Пишет: Ошибка: пожалуйста проверьте настройки
Не написали отправляете через smpt или php mail(). Хостинг тот же самый или нет? На некоторых php mail() по умолчанию отключен бывает, редко, но бывает

Пока не разберетесь с пунктом 1) так нет никакого смысла что-либо делать с пунктом 2)
 
Назад
Сверху