SMTP и minishop2
Добрый день! Не приходит заказ на почту и менеджеру и покупателю. Ошибка вот такая
[2016-03-23 22:29:34] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: Неверный адрес отправителя: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
,501,5.1.7Ошибка SMTP-сервера: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7Ошибка SMTP-сервера: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7
[2016-03-23 22:29:34] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: The following From address failed: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
,501,5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7
[2016-03-23 22:29:34] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: The following From address failed: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
,501,5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7
[2016-03-23 22:30:21] (ERROR @ /connectors/index.php) Could not get table class for class: modAccess
[2016-03-23 22:30:21] (ERROR @ /connectors/index.php) Could not get table name for class: modAccess
[2016-03-23 22:30:21] (ERROR @ /connectors/index.php) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 11' at line 1
)
Сам вопрос, а minishop2 работает с SMTP?
[2016-03-23 22:29:34] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: Неверный адрес отправителя: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
,501,5.1.7Ошибка SMTP-сервера: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7Ошибка SMTP-сервера: MAIL FROM command failed Detail: Bad address mailbox syntax.
[2016-03-23 22:29:34] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: The following From address failed: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
,501,5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7
[2016-03-23 22:29:34] (ERROR @ /assets/components/minishop2/action.php) An error occurred while trying to send the email: The following From address failed: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
,501,5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7SMTP server error: MAIL FROM command failed Detail: Bad address mailbox syntax.
SMTP code: 501 Additional SMTP info: 5.1.7
[2016-03-23 22:30:21] (ERROR @ /connectors/index.php) Could not get table class for class: modAccess
[2016-03-23 22:30:21] (ERROR @ /connectors/index.php) Could not get table name for class: modAccess
[2016-03-23 22:30:21] (ERROR @ /connectors/index.php) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 11' at line 1
)
Сам вопрос, а minishop2 работает с SMTP?
Комментарии: 8
An error occurred while trying to send the email: The following From address failed: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.
Действительно, в чём же еще может быть проблема? Так-то всё в порядке и только miniShop2 не работает с SMTP, да?
Найди в настройках emailsender. Он должен совпадать с адресом отправителя.
Сам вопрос, а minishop2 работает с SMTP?Минишоп древний, он был написан, когда ещё SMTP не придумали. Поэтому пока ещё не написали под него такой функционал. Ждём…
Причём письма он отправляет сам, в обход MODX. Может быть, даже, Почтой РФ.
А лучше Почта РК это вообще то еще путешествие к центру земли.
Ну это вы со штатовской почтой не сталкивались. Там, мне кажется, до сих пор с оказией передают.
Василий, насчет почты РФ, отжег! Я просто первый раз настраивал smtp, раньше не сталкивался. Уже сам разобрался, настроил. Не нашел только одного, как сделать, чтобы при заказе не добавлялись пользователи в группу Users, а просто делался заказ и все?
Предложу вандальный способ:
/core/components/minishop2/model/minishop2, файл msorderhandler.class.php
Ищешь строчку
/core/components/minishop2/model/minishop2, файл msorderhandler.class.php
Ищешь строчку
/** @inheritdoc} */
public function submit($data = array()) {
Опускаешь глаза чуть ниже, на $user_id = $this->ms2->getCustomerId();
Меняешь на$user_id = "1";
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.