SMTP в мультимагазине работает только на основном

Тема в разделе "Ошибки и их решения", создана пользователем Александр В., 13 янв 2025.

  1. Александр В.

    Александр В. Новичок

    Сообщения:
    6
    Симпатии:
    0
    Здравствуйте
    Мультимагазин на OC 3.0.3.8, хостинг beget... решил настроить нормальную исходящую почту на smtp. Настроил. При подтверждении заказа на Основном магазине (по умолчанию который) все ок. Заказ регистрируется, почта уходит-приходит с указанного адреса. Но на дополнительных магазинах на поддоменах процесс Подтверждения заказа выдает ошибку –текст просто – error.

    При этом если поменять протокол опять на Mail, то письма все уходят на всех магазинах, не только на основном, но конечно отправитель при этом -noreply@unverified.beget. ru поэтому конечно хочу добить SMTP.

    Если вывести ошибки php, то вижу такое сообщение..

    SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

    parsererror

    <br />

    <b>Fatal error</b>: Uncaught Exception: Error: MAIL FROM not accepted from server! in /home/a/…/public_html/system/library/mail/smtp.php:241

    Stack trace:

    #0 /home/a/.../public_html/system/library/mail/smtp.php(161): Mail\Smtp-&gt;handleReply(Resource id #58, 250, 'Error: MAIL FRO...')

    #1 /home/a/.../public_html/system/library/mail.php(142): Mail\Smtp-&gt;send()

    #2 /home/a/.../storage/modification/catalog/controller/mail/order.php(319): Mail-&gt;send()

    #3 /home/a/.../storage/modification/catalog/controller/mail/order.php(34): ControllerMailOrder-&gt;add(Array, '2', '', '')

    #4 [internal function]: ControllerMailOrder-&gt;index('checkout/order/...', Array)

    #5 /home/a/.../storage/modification/system/engine/action.php(79): call_user_func_array(Array, Array)

    #6 /home/a/.../public_html/system/engine/event.php(62): Action-&gt;execute(Object(Registry), Array)

    #7 /home/a/.../storage/modification/s in <b>/home/a/.../public_html/system/library/mail/smtp.php</b> on line <b>241</b><br />

    Настройки почты на "дополнительных" магазинах ведь нет. Чего не хватает? почему для дополнительных может не брать настройку с основного магазина?
     
  2. Tesloz

    Tesloz Специалист

    Сообщения:
    108
    Симпатии:
    52
    В поддоменах в настройках в разделе магазин поле email должно совпадать с тем, что во вкладке SMTP
     
  3. Александр В.

    Александр В. Новичок

    Сообщения:
    6
    Симпатии:
    0
    Супер. Спасибо. Помогло и заработало..