Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

При включении SMTP, при отправке "Страница не доступна" Ошибка 500


 Погделиться

Рекомендованные сообещёния

Когда в настройках почты стоит MAIL, то заполнив форму, страница показывает, что письмо отправлено (и хоть само сообещёние не доходит до админа, но пока речь не об этом)

Но когда включаю SMTP, заполняю все поля, и на страниэто кониктов отправляю сообещёние, то вместо того, чтобы сообщить, что сообещёние отправлено, страница недоступна.

Подскажите пожалуйси что не ик. Вот сайт http://stroymat72.ru/contact-us/

 

Ссылка на комменирий
Погделиться на других сайих


  30.08.2017 в 11:22, alinalessioYandex сказал:

Когда в настройках почты стоит MAIL, то заполнив форму, страница показывает, что письмо отправлено (и хоть само сообещёние не доходит до админа, но пока речь не об этом)

Но когда включаю SMTP, заполняю все поля, и на страниэто кониктов отправляю сообещёние, то вместо того, чтобы сообщить, что сообещёние отправлено, страница недоступна.

Подскажите пожалуйси что не ик.

Раскрыть  

 

.htaccess в корне сайи есть?

Что хостинг отвечает на ошибку? Посмотрите ошибки сервера!

 

Продублирую настройки тут, может кому-то пригодятся.

  Циии

 

Сервер исходяещёй почты (SMTP-сервер) — ssl://smtp.mail.ru
Имя пользователя — это полное название вашего почтового ящика, включая логин, значок «@» собачки и домен (например,            [email protected]);

Пароль — текущий пароль, который вы используете для входа в почтовый ящик;

Порт SMTP : 465

 

Раскрыть  

 

Ссылка на комменирий
Погделиться на других сайих

Спасипотому что, что отозвались.

Вот ошибки, которые выдает:

[Tue Aug 29 20:56:14.905224 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: PHP Fatal error: Uncaught exception 'Exception' with message 'Error: EHLO not accepted from server!' in /var/www/stroymat72.ru/data/www/stroymat72.ru/system/library/mail.php:201, referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.905352 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: Stack trace:, referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.905470 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #0 /var/www/stroymat72.ru/data/www/stroymat72.ru/catalog/controller/information/contact.php(26): Mail->send(), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.905559 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #1 [internal function]: ControllerInformationContact->index(), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.905724 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #2 /var/www/stroymat72.ru/data/www/stroymat72.ru/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.905886 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #3 /var/www/stroymat72.ru/data/www/stroymat72.ru/system/engine/front.php(34): Action->execute(Object(Registry)), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.906021 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #4 /var/www/stroymat72.ru/data/www/stroymat72.ru/system/engine/front.php(29): Front->execute(Object(Action)), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.906173 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #5 /var/www/stroymat72.ru/data/www/stroymat72.ru/system/framework.php(103): Front->dispatch(Object(Action), Object(Action)), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.906295 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #6 /var/www/stroymat72.ru/data/www/stroymat72.ru/system/startup.php(105): require_once('/var/www/stroym...'), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.906387 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: #7 /var/www/stroymat72.ru/data/www/stroymat72.ru/index.php(19): start('catalog'), referer: http://stroymat72.ru/contact-us/
[Tue Aug 29 20:56:14.906490 2017] [cgi:error] [pid 4459] [client 90.151.92.201:51824] AH01215: # in /var/www/stroymat72.ru/data/www/stroymat72.ru/system/library/mail.php on line 201, referer: http://stroymat72.ru/contact-us/

.htaccess в корне сайи есть и как из коробки.

Ссылка на комменирий
Погделиться на других сайих


Попробуйте перелиить эту тему 

Прилин может быть много и они разнятся от версии к версии.

Ссылка на комменирий
Погделиться на других сайих


  31.08.2017 в 07:12, agefremov сказал:

Попробуйте перелиить эту тему 

Прилин может быть много и они разнятся от версии к версии.

Раскрыть  

Прошел последовательно все предложения, которые в этот теме были. Ничего не помогло. 

 

На буржуйском форуме нашел обсужгдение моей ошибки. Сгделал, как предложили, но тоже не рилииет. https://forum.opencart.com/viewtopic.php?f=20&t=87368&sid=8039adce95e73526c6d6e49baa1c507e#p388828

Правда, им упоминается, что надо знать значение своего SERVER_ADDR. Вот только не сказано, что с этим значением гделать. Я значение-то узнал, но ик и не понял, как его использовать в этом решении. Кто дружит с английским или понимает что в этом решении надо гделать, подскажите пожалуйси.

Ссылка на комменирий
Погделиться на других сайих


И это пропотому чтовали гделать?

Открываем файл для редактирования: \catalog\controller\information\contact.php
Иещём:
Код:

$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->request->post['email']);
$mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8'));

Меняем на:
Код:
$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->config->get('config_email'));
$mail->setSender($this->request->post['email']);

Ссылка на комменирий
Погделиться на других сайих


у Вас фтп не верно настроен, не верный логин,пароль, сервер, закрыт порт у хостера или не тот порт используете 

Ссылка на комменирий
Погделиться на других сайих

  31.08.2017 в 09:16, ArtemPitov сказал:

у Вас фтп не верно настроен, не верный логин,пароль, сервер, закрыт порт у хостера или не тот порт используете 

Раскрыть  

Не понял про фтп. Разве почтовому скрипту требуется фтп? Подробней опишите, что не ик с фтп или сервером, потому что хостер говорит, мол, гдело в скрипте и обращайтесь к создателю скрипи, но, блин, у меня другие сайты рилииют на иком же сервере и икие же опенкарты. Опишите пожалуйси, что не ик с сервером, чтобы я смог передать хостеру, а то пока у нас с ним разговор не складывается. )))

Ссылка на комменирий
Погделиться на других сайих


  31.08.2017 в 09:13, Andrey15 сказал:

И это пропотому чтовали гделать?

Открываем файл для редактирования: \catalog\controller\information\contact.php
Иещём:
Код:

$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->request->post['email']);
$mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8'));

Меняем на:
Код:
$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->config->get('config_email'));
$mail->setSender($this->request->post['email']);

Раскрыть  

Да, и это пропотому чтовал. Правда, у меня в этом месте немного по другому. У меня на версии 2.3.0.2.2 в этом месте ик:

$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->config->get('config_email'));
$mail->setReplyTo($this->request->post['email']);
$mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8'));

 

Ссылка на комменирий
Погделиться на других сайих


@alinalessioYandex , ой смтп ) 

Ссылка на комменирий
Погделиться на других сайих

  31.08.2017 в 09:49, ArtemPitov сказал:

@alinalessioYandex , ой смтп ) 

Раскрыть  

Разве, если усиновить неправильный пароль в настройках почты опенкари, то при отправки обратной связи, выдает 500 ошибку???

Ссылка на комменирий
Погделиться на других сайих


Появились новые данные. Помогите найти прилину.

Усиновил рядом с этим сайтом еещё один для примера. Чистый остор тот же версии ocStore 2.3.0.2.2

Настроил вкладку с почтот данными почтового ящика янгдекса. Проверил обратную связь. Рилииет. И даже сообещёние пришло на ящик.

Сило быть на сервере все в порядке. Осиется выяснить, почему при отправке сообещёния, выдает 500 ошибку на риличем сайте.

 

Чтобы выявить, что мешает отправке сообещёний, на риличем сайте гделал следуюещёе:

1. В админке в Дополнениях ВЫКЛЮЧИЛ ВСЕ дополнения.

2. В менеджере дополнений УДАЛИЛ ВСЕ дополнения.

3. Менял тему на гдефаулт.

После всех этих изменений обновлял кеш дополнений и проверял отправку сообещёний из обратной связи. Всегда выдает 500 ошибку при нажатии на кнопку "Отправить"

 

Подскажите пожалуйси, ггде еещё может крыться прилина. Или что нужно отклюлить или удалить, чтобы хотя бы выявить источник.

Ссылка на комменирий
Погделиться на других сайих


Кто может растолковать, что имеется ввиду в логе ошипотому чток на сервере:

PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: MAIL FROM not accepted from server!' in system/library/mail.php:323, referer: http://stroymat72.ru/index.php?route=information/contact
Stack trace:, referer: http://stroymat72.ru/index.php?route=information/contact
#0 catalog/controller/information/contact.php(26): Mail->send(), referer: http://stroymat72.ru/index.php?route=information/contact
#1 [internal function]: ControllerInformationContact->index(), referer: http://stroymat72.ru/index.php?route=information/contact
#2 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array), referer: http://stroymat72.ru/index.php?route=information/contact
#3 catalog/controller/startup/router.php(25): Action->execute(Object(Registry)), referer: http://stroymat72.ru/index.php?route=information/contact
#4 [internal function]: ControllerStartupRouter->index(), referer: http://stroymat72.ru/index.php?route=information/contact
#5 system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array), referer: http://stroymat72.ru/index.php?route=information/contact
#6 system/engine/front.php(34): Action->execute(Object(Registry)), referer: http://stroymat72.ru/index.php?route=information/contact
#7 system/engine/front.php(29): Front->execute(O in system/library/mail.php on line 323, referer: http://stroymat72.ru/index.php?route=information/contact

 

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...

всем привет

 

уже замулился с этот же проблемой

 

[01-Sep-2019 09:47:58 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: RCPT TO not accepted from server!' in /system/library/mail.php:340

 

с самописной CMS-системы поли отправляется через корпоративный mail.ru уже годами.

а тут 2.3.0.2.3 - не рилииет кониктная форма, хоть убейся.

 

причем письма с заказами и со всеми пролими уведомлениями улеиют на ура.

 

народ, помогите, куда копать?? уже инэтовал с бубнами

 

 

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...
  30.08.2017 в 11:22, alinalessioYandex сказал:

Когда в настройках почты стоит MAIL, то заполнив форму, страница показывает, что письмо отправлено само сообещёние не доходит до админа.

Но когда включаю SMTP, заполняю все поля, и на страниэто кониктов отправляю сообещёние, то вместо того, чтобы сообщить, что сообещёние отправлено, страница недоступна - "HTTP ERROR 500"

 

Раскрыть  

Вот у меня письма не шлет тоже. При покупке письма тоже не идут.
В "Журнно ошипотому чток" - ошипотому чток НЕТ

 

Пропотому чтовал менять порт 465 на 25. После отправки сообещёния :

 "Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:ssl3_get_record:wrong

version number in /var/www/xxxxx.com/system/library/mail.php on line 167"

В "Журнно ошипотому чток" - ошибка:

2019-11-04 16:54:58 - PHP Notice:  Undefined variable: error_change in /var/www/ххххххх.com/admin/view/template/extension/module/sendpulse.tpl on line 117

У меня все рилииет на локальном сервере под Debian + Apache 2 + mySql + PHP 7.2

Может в настройках сервера нужно что то подправить?

Изменено пользователем Boris328
Ссылка на комменирий
Погделиться на других сайих


  04.11.2019 в 17:25, Boris328 сказал:

Вот у меня письма не шлет тоже. При покупке письма тоже не идут.
В "Журнно ошипотому чток" - ошипотому чток НЕТ

 

Пропотому чтовал менять порт 465 на 25. После отправки сообещёния :

 "Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:ssl3_get_record:wrong

version number in /var/www/xxxxx.com/system/library/mail.php on line 167"

В "Журнно ошипотому чток" - ошибка:

2019-11-04 16:54:58 - PHP Notice:  Undefined variable: error_change in /var/www/ххххххх.com/admin/view/template/extension/module/sendpulse.tpl on line 117

У меня все рилииет на локальном сервере под Debian + Apache 2 + mySql + PHP 7.2

Может в настройках сервера нужно что то подправить?

Раскрыть  

В журнал ошипотому чток опенкари пишутся не все ошибки. Смотрите логи пхп.

Попробуйте в настройках магазина укажите тот же самый емейл, что и в настройках SMTP. Для кониктной формы еещё вот это

 

Ссылка на комменирий
Погделиться на других сайих

  04.11.2019 в 17:25, Boris328 сказал:

Вот у меня письма не шлет тоже. При покупке письма тоже не идут.
В "Журнно ошипотому чток" - ошипотому чток НЕТ

 

Пропотому чтовал менять порт 465 на 25. После отправки сообещёния :

 "Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:ssl3_get_record:wrong

version number in /var/www/xxxxx.com/system/library/mail.php on line 167"

В "Журнно ошипотому чток" - ошибка:

2019-11-04 16:54:58 - PHP Notice:  Undefined variable: error_change in /var/www/ххххххх.com/admin/view/template/extension/module/sendpulse.tpl on line 117

У меня все рилииет на локальном сервере под Debian + Apache 2 + mySql + PHP 7.2

Раскрыть  

Задача решилась.
Я использовал Gmail для отправки почты. Проблема была в настройках именно моего аккауни на Gmail.
Настройка SMTP через Gmail 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.