Связаться
  • OpenCart
  • CRM и интеграции
  • v1.0.0

Mail OAuth & Email Log для OpenCart 2.3, 3.x и 4.x — письма магазина через Microsoft 365 и Gmail и журнал писем

Магазин на OpenCart отправляет письма через ваш ящик Microsoft 365 / Outlook.com или Google Workspace / Gmail со входом OAuth, без пароля, либо через любой SMTP. Журнал записывает каждое письмо с ответом сервера. Pro — повторы, фоновая отправка, резервное подключение, повторная отправка, оповещения, Brevo, Mailgun, Postmark и SendGrid. Лицензия навсегда.

Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2.3+ и 4.1.x (проверено на 4.0.2.3 и 4.1.0.3), 3.x (проверено на 3.0.3.8 и 3.0.5.0), 2.3.0.2 · PHP 7.0+ · отдельная сборка под каждую линейку · интерфейс: English, українська, русский
Версия
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Лицензия
два сайта, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
октябрь 2026
Или все 177 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Microsoft 365 / Outlook.com со входом OAuth: через Microsoft Graph API или SMTP XOAUTH2 ✔ ✔
Google Workspace / Gmail со входом OAuth: через Gmail API или SMTP XOAUTH2 ✔ ✔
Любой SMTP-сервер с логином и паролем (STARTTLS или SSL) ✔ ✔
Настройки почты магазина через собственный клиент модуля с точными ошибками ✔ ✔
Приложение в вашем собственном Microsoft Entra или Google Cloud по инструкции на экране ✔ ✔
Журнал каждого письма: получатель, тема, содержимое, вложения, заказ, ответ сервера ✔ ✔
Диалог с сервером для неудачных и тестовых писем, пароли в нём скрыты ✔ ✔
Поиск и фильтр по статусу, адресу, теме, заказу и дате; удаление и срок хранения журнала ✔ ✔
Тестовое письмо с полным диалогом ✔ ✔
Ошибка почты не ломает оформление заказа: письмо записывается в журнал со статусом и причиной ✔ ✔
Состояние подключения: токен, ошибки с подсказками, напоминание за 30 дней об окончании client secret Microsoft, предупреждение о другом ящике ✔ ✔
Секреты и токены зашифрованы ✔ ✔
Автоматические повторы через 5, 15, 60 минут, 3 и 12 часов — ✔
Письма ждут нового входа в ящик до 3 дней и уходят после подключения — ✔
Фоновая отправка: покупатель не ждёт почтовый сервер — ✔
Резервное подключение: при сбое письмо идёт через настройки почты магазина — ✔
Повторная отправка из журнала, по одному или выбранных — ✔
Оповещения в Telegram и на e-mail: нужен новый вход или письмо окончательно не доставлено — ✔
Brevo, Mailgun, Postmark и SendGrid через API — ✔
Разрешение приложения Microsoft без входа в ящик — ✔
Экспорт журнала в CSV — ✔

Как это выглядит

Обзор модуля Mail OAuth & Email Log
Обзор: как идут письма, счётчики, тестовое письмо и проверка сервера. Тестовый магазин.
Подключение Microsoft 365 в модуле
Подключение Microsoft 365: способ отправки, приложение, ящик и адрес перенаправления.
Журнал писем OpenCart
Журнал: каждое письмо со статусом, сервисом и ошибкой. Тестовые данные.

Главное о модуле

Что получает владелец магазина

Все письма OpenCart идут через выбранное подключение: заказы, регистрация, восстановление пароля, форма связи, письма из админки и других модулей.

Подключение ящика

Приложение создаётся в вашем собственном Microsoft Entra или Google Cloud, пошаговая инструкция есть на экране.

Журнал писем

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

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — два сайта

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2.3+ и 4.1.x, 3.x или 2.3.0.2 · PHP 7.0+ с cURL и OpenSSL.
  • Microsoft: приложение в Microsoft Entra, иногда согласие администратора организации.
  • Google: проект Google Cloud с приложением OAuth в статусе In production.
  • Повторы: добавьте задание крона на хостинге каждые 5 минут. Без него очередь проверяется во время посещений сайта.

История версий

v1.0.0 Текущая октябрь 2026

Для OpenCart 4.x, 3.x и 2.3: Microsoft 365, Google, SMTP, журнал писем, тестовое письмо, состояние подключения.

Вместе с Mail OAuth & Email Log для OpenCart 2.3, 3.x и 4.x покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Mail OAuth & Email Log Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 177 модулей в All Access за 4 990 ₴.
3 790 ₴ навсегда вместо 6 260 ₴ поштучно
Купить набор →

Полное описание модуля

Mail OAuth & Email Log для OpenCart отправляет письма магазина через ваш ящик Microsoft 365 / Outlook.com или Google Workspace / Gmail со входом OAuth, без пароля ящика, либо через любой SMTP-сервер. Каждое письмо попадает в журнал вместе с ответом сервера.

Что получает владелец магазина

Все письма OpenCart идут через выбранное подключение: заказы, регистрация, восстановление пароля, форма связи, письма из админки и других модулей. В настройках почты OpenCart ничего не меняется. Отключили модуль, и магазин отправляет письма как раньше.

Подключение ящика

Приложение создаётся в вашем собственном Microsoft Entra или Google Cloud, пошаговая инструкция есть на экране. Затем нажимаете «Подключить» и входите в ящик. Модуль сам обновляет вход и заранее предупреждает об окончании client secret Microsoft.

Журнал писем

В журнале видно, кому, когда и через что ушло письмо, принял ли его сервер и какой номер заказа к нему привязан. Есть поиск и фильтры по статусу, адресу, теме, заказу и дате.

Открытое письмо показывает содержимое, вложения и ответ сервера. Для тестовых и неудачных писем есть полный диалог с сервером, пароли в нём скрыты. Когда письмо не ушло, вы видите точную причину, а не молчание.

Когда почта даёт сбой (Pro)

Временная ошибка: письмо само уходит ещё раз через 5, 15, 60 минут, 3 и 12 часов. Ящик потерял вход: письма ждут до 3 дней и уходят после подключения, попытки не тратятся. Основное подключение не работает: письмо идёт через настройки почты магазина. Владелец получает оповещение в Telegram или на e-mail.

Как это работает — шаг за шагом

  1. OpenCart готовит письмо, модуль берёт его на себя.
  2. Письмо записывается в журнал и идёт через выбранное подключение.
  3. Журнал хранит ответ сервера или ошибку с подсказкой.
  4. Оформление заказа не зависит от почты: ошибка не ломает чекаут.

Что под капотом

  • Настройки почты магазина не переписываются: модуль включается только на время запроса.
  • Секреты и токены зашифрованы.
  • При деинсталляции токены удаляются.

Как установить

  1. Расширения → Установщик: загрузите архив под свою версию, не меняя название файла. OpenCart 2.3 без FTP: скопируйте upload/ в корень магазина.
  2. OpenCart 2.3: Расширения → Модификации → Обновить.
  3. Расширения → Модули → Mail OAuth & Email Log → Установить → Редактировать.
  4. Выберите подключение, сохраните, нажмите «Подключить» и отправьте тестовое письмо.
  5. Для Pro: вставьте ключ или запустите 7 дней триала.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Магазин отправляет письма через Microsoft 365 по логину и паролю. Что делать?

Microsoft объявила об отключении входа по паролю для SMTP AUTH в Exchange Online. Подключите тот же ящик со входом OAuth: пароль не нужен и не хранится.

Graph или SMTP для Microsoft 365?

Рекомендуется Graph: нужно только разрешение Mail.Send. SMTP XOAUTH2 требует включённого Authenticated SMTP для ящика.

Google перестаёт отправлять через неделю.

Приложение Google Cloud в статусе Testing: Google завершает такой вход через 7 дней. Переведите приложение в In production и подключитесь снова.

Отправлено значит, что покупатель получил письмо?

Это значит, что почтовый сервис принял письмо. Попало ли оно в спам, модуль не видит. Ошибки, которые сервис вернул сразу, видны в журнале с точным текстом.

Где хранится содержимое писем?

Только в вашей базе OpenCart, столько дней, сколько укажете. Хранение содержимого можно отключить, тогда остаются адрес, тема и статус.

Изменится ли что-то в настройках почты OpenCart?

Нет. Модуль ничего не переписывает в «Система → Настройки → Почта». Отключите модуль, и OpenCart будет отправлять письма как раньше.

Что, если в магазине уже стоит другой почтовый модуль?

Двум модулям лучше не управлять почтой одновременно. Совместную работу с другими почтовыми модулями мы не проверяли, поэтому оставляйте один.

OpenCart 2.3 не устанавливает архив.

Установщик 2.3 копирует файлы через FTP. Без FTP скопируйте папку upload/ из архива в корень магазина. После установки обновите модификации.

Это официальный модуль Microsoft или Google?

Нет. Модуль сделала студия CatCode; Microsoft и Google — торговые марки их владельцев.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль