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?
Oleg Pimanov
23 марта 2016, 19:38
modx.pro
3 869
-1

Комментарии: 8

Василий Наумкин
24 марта 2016, 05:18
0
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, да?
    Михаил
    24 марта 2016, 06:03
    0
    Найди в настройках emailsender. Он должен совпадать с адресом отправителя.
      Павел Гвоздь
      24 марта 2016, 06:04
      +2
      Сам вопрос, а minishop2 работает с SMTP?
      Минишоп древний, он был написан, когда ещё SMTP не придумали. Поэтому пока ещё не написали под него такой функционал. Ждём…
        Василий Наумкин
        24 марта 2016, 07:00
        +2
        Причём письма он отправляет сам, в обход MODX. Может быть, даже, Почтой РФ.
          Михаил
          24 марта 2016, 07:14
          0
          А лучше Почта РК это вообще то еще путешествие к центру земли.
            Виталий Батушев
            24 марта 2016, 10:28
            0
            Ну это вы со штатовской почтой не сталкивались. Там, мне кажется, до сих пор с оказией передают.
        Oleg Pimanov
        24 марта 2016, 11:47
        0
        Василий, насчет почты РФ, отжег! Я просто первый раз настраивал smtp, раньше не сталкивался. Уже сам разобрался, настроил. Не нашел только одного, как сделать, чтобы при заказе не добавлялись пользователи в группу Users, а просто делался заказ и все?
          Николай
          24 марта 2016, 12:09
          0
          Предложу вандальный способ:
          /core/components/minishop2/model/minishop2, файл msorderhandler.class.php
          Ищешь строчку
          /** @inheritdoc} */
          	public function submit($data = array()) {
          Опускаешь глаза чуть ниже, на
          $user_id = $this->ms2->getCustomerId();
          Меняешь на
          $user_id = "1";
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8