- Для версий
- 2.3
Описание [SparkPost Mail Transport for XF 2.3]:
Аддон добавляет опцию использования SparkPost в качестве транспортного метода для отправки всех писем через ваш аккаунт SparkPost.Эта версия полностью переписана для совместимости с Symfony Mail, используемым в XenForo 2.3, и поддерживает обработку bounced- и unsubscribe-уведомлений через SparkPost Events API без необходимости настройки почтового ящика.
Основные функции:
- Интеграция SparkPost:
- Отправка писем через SparkPost с использованием API.
- Поддержка transactional и non-transactional писем.
- Совместимость:
- Версия 3.x предназначена только для XenForo 2.3.x.
- Для предыдущих версий XenForo доступны SparkPost Mail Transport версии 1.x и 2.x.
- Масштабируемость:
- Обработка bounced (возвращённых) и unsubscribe (отписанных) адресов через SparkPost API.
- Нет необходимости в настройке почтового ящика.
- Дополнительные настройки:
- Управление кликами и открытием писем (Click/Open Tracking).
- Режим тестирования (Test Mode).
Настройка:
- Перед обновлением до XenForo 2.3:
- Отключите SparkPost Mail Transport версии 2.x, чтобы избежать проблем с работой сайта.
- API-ключ:
- В настройках SparkPost создайте API-ключ с правами:
- Events Search: Read-only.
- Transmissions: Read/Write.
- В настройках SparkPost создайте API-ключ с правами:
- Настройка XenForo:
- Перейдите в настройки Email и выберите транспорт SparkPost.
- Вставьте созданный API-ключ.
Различия между Transactional и Non-transactional письмами:
- Transactional:
- Уведомления о безопасности, подписки, важные сообщения.
- Отсутствует заголовок List-Unsubscribe.
- Non-transactional:
- Рассылки, рекламные предложения, новости.
- Включён заголовок List-Unsubscribe.
Bounce и Unsubscribe обработка:
- Автоматизированная обработка:
- Проверка API SparkPost для определения статуса bounced или unsubscribe.
- Списки подавления (Suppression Lists):
- SparkPost автоматически добавляет адреса с ошибками в список подавления.
- Для возобновления отправки писем необходимо удалить адрес из списка подавления через консоль SparkPost.
Тестирование:
- Инструмент проверки писем:
- В админ-панели: Инструменты > Тест исходящей почты.
- Проверьте заголовки отправленных писем, чтобы убедиться, что они отправлены через SparkPost.
- Дополнительный тест SparkPost:
- Включите/выключите флажок отправки transactional писем.