Доступний зараз · GPLv3

Missivus для Matomo

Усе, що надсилає Matomo — скидання паролів, заплановані звіти, сповіщення, будь-що, що проходить через Piwik\Mail, — доставляється через Microsoft Graph. Без SMTP, без входу користувача, без ліцензованого облікового запису.

Базова автентифікація SMTP AUTH вимикається за замовчуванням для тенантів Microsoft 365 з кінця грудня 2026 року, а для нових тенантів надалі недоступна за замовчуванням; про остаточне видалення оголосять на кінець 2027 року. Оновлений графік (січень 2026)

Що він робить

Підтримуваний шлях Microsoft

Надсилає через Graph із дозволами застосунку за схемою client credentials — маршрут, який Microsoft документує для серверного програмного забезпечення, а не обхідний шлях, що доживе лише до наступного оновлення базових правил безпеки.

Одна скринька, обмеження забезпечує Exchange

Побудовано навколо політики доступу застосунку, обмеженої однією безкоштовною спільною поштовою скринькою. Навіть повністю викрадені облікові дані дозволяють надсилати рівно з однієї адреси no-reply й нічого більше.

Великі вкладення оброблено

Graph обмежує вбудовані вкладення розміром 3 МБ. Missivus виявляє завеликі PDF запланованих звітів і автоматично перемикається на порційне завантаження через upload session у Graph. Тут немає налаштування, яке можна виставити неправильно.

Секрет або сертифікат

Почніть із секрета клієнта — два кліки в Entra. Будь-коли перейдіть на автентифікацію сертифікатом; нічого перевстановлювати не треба. Облікові дані можуть зберігатися на сторінці налаштувань, у config.ini.php або у змінних середовища.

Помиляється гучно, ніколи мовчки

Постачається вимкненим. Кожен збій Graph записується в журнал на рівні error із прихованими секретами. Є необов’язковий резервний перехід на власний транспорт Matomo, але за замовчуванням він вимкнений — видимий збій кращий за лист, який тихо зникає.

Перевірено на безпеку

Транспорт, модель налаштувань, поверхня API та компонент Vue пройшли аудит на витік секретів, CSRF та авторизацію — усі знахідки й виправлення опубліковано повністю.

Вимоги

  • Matomo 5 (самостійно розміщений)
  • Тенант Microsoft 365 і обліковий запис, який може створювати реєстрації застосунків і надавати згоду адміністратора
  • PHP 7.4+ на сервері Matomo — без додаткових розширень PHP, без Composer
  • Близько тридцяти хвилин на одноразове налаштування з боку Microsoft

В інтерфейсі Matomo

Сторінка налаштувань Missivus усередині Matomo: поля для Directory (tenant) ID, Application (client) ID, методу автентифікації, секрета клієнта та поштової скриньки відправника, кожне з вбудованою підказкою, а також кнопки Send test email і Save.
Сторінка налаштувань — Тенант, клієнт, облікові дані та відправник — чотири значення з перевіркою кожного поля.
Панель тестового листа після успішного надсилання: зелене підтвердження повідомляє, що тестовий лист надіслано на support@missivus.com — Microsoft його прийняв, перевірте вхідні, щоб підтвердити доставку.
Надішліть тестовий лист — Одна кнопка перевіряє весь ланцюжок; якщо щось не так, показується точна помилка Microsoft.

Отримати плагін

Завантажити з GitHub

Zip-архів релізу, вихідний код, журнал змін і трекер задач.

Matomo Marketplace

Встановіть просто з Matomo — знайдіть «Missivus» — або відкрийте сторінку в Marketplace напряму.

Два шляхи до запуску

Встановити самостійно

Інтерактивний посібник із налаштування наперед заповнює кожен клік в Entra і кожен рядок PowerShell вашими власними значеннями — нічого не залишає ваш браузер.

Відкрити посібник із налаштування

Доручити встановлення Solvetus

Одна зустріч — застосунок Entra, політика доступу, поштова скринька, плагін, тестовий лист, документ передачі. Програма залишається безкоштовною; ви платите за годину роботи, а не за інструмент.

Встановлення та підтримка