- Совместимость с XenForo
- 2.3
- Видимый копирайт
- Нет
Добавлена опция почтового транспорта SparkPost, позволяющая отправлять все письма через вашу учетную запись SparkPost.
Это версия, совместимая с XF v2.3 SparkPost Mail Transport для XF 2.2, совместимая с XF v2.3 и полностью переписанная для поддержки Symfony Mail, которая используется в XF v2.3
В этом дополнении реализована полная поддержка обработки отправленной электронной почты и отказа от подписки с помощью SparkPost Events API - почтовый ящик не требуется.
Совместимость
Версия 3.x этого дополнения будет работать только на XenForo 2.3.x - не пытайтесь установить его на более раннюю версию.
Вы можете переходить с одной версии дополнения на другую после обновления версии вашего форума.
Настройка
Если вы еще не сделали этого, вам необходимо настроить домен отправки для вашего форума в вашей учетной записи SparkPost. Настоятельно рекомендуется также настроить домен отправки по умолчанию.
Затем вам нужно будет создать ключ API со следующими разрешениями:
Конфигурация
Как показано на скриншоте выше, вы можете настроить некоторые параметры транспорта при настройке SparkPost.
Под заголовком опции SparkPost Mail есть дополнительная страница конфигурации:
Вы можете протестировать функциональность дополнения, используя встроенную в XenForo систему тестирования электронной почты - перейдите в интерфейс администратора> Инструменты> Протестировать исходящую электронную почту
Обратите внимание, что класс почтового транспорта должен быть \Hampel\Symfony\Mailer\SparkPost\Transport\SparkPostApiTransport - если это не так, значит, вы неправильно установили или активировали дополнение.
Существует также второе средство тестирования, которое позволяет указать, отправлять электронные письма с транзакциями или без транзакций. Перейдите в интерфейс администратора> Инструменты> Протестировать SparkPost
Обратите внимание, что класс почтового транспорта должен быть \Hampel\Symfony\Mailer\SparkPost\Transport\SparkPostApiTransport - если это не так, значит, вы неправильно установили или активировали дополнение.
Существует также второе средство тестирования, которое позволяет указать, отправлять электронные письма с транзакциями или без транзакций. Перейдите в интерфейс администратора> Инструменты> Протестировать SparkPost
Это версия, совместимая с XF v2.3 SparkPost Mail Transport для XF 2.2, совместимая с XF v2.3 и полностью переписанная для поддержки Symfony Mail, которая используется в XF v2.3
В этом дополнении реализована полная поддержка обработки отправленной электронной почты и отказа от подписки с помощью SparkPost Events API - почтовый ящик не требуется.
Совместимость
Версия 3.x этого дополнения будет работать только на XenForo 2.3.x - не пытайтесь установить его на более раннюю версию.
XenForo 2.1 | Почтовый транспорт SparkPost v1.x |
XenForo 2.2 | Почтовый транспорт SparkPost v2.x |
XenForo 2.3 | SparkPost Mail Transport v3.x (это дополнение) |
Настройка
Если вы еще не сделали этого, вам необходимо настроить домен отправки для вашего форума в вашей учетной записи SparkPost. Настоятельно рекомендуется также настроить домен отправки по умолчанию.
Затем вам нужно будет создать ключ API со следующими разрешениями:
- Поиск событий: доступен только для чтения
- Передачи: чтение / запись
Конфигурация
Как показано на скриншоте выше, вы можете настроить некоторые параметры транспорта при настройке SparkPost.
- Отслеживание кликов включает отслеживание кликов по всем ссылкам в отправляемых электронных письмах
- Открытое отслеживание добавляет изображение отслеживания ко всем электронным письмам, отправленным на track opens
- втестовом режиме ко всем адресам электронной почты получателей будет добавлено '.sink.sparkpostmail.com', чтобы мы могли протестировать связь со SparkPost, фактически не отправляя никаких электронных писем получателям.
Под заголовком опции SparkPost Mail есть дополнительная страница конфигурации:
- Размер пакета событий сообщений позволяет настроить, сколько событий система будет пытаться получить в каждом пакете. Как правило, вам не нужно настраивать значение по умолчанию.
Вы можете протестировать функциональность дополнения, используя встроенную в XenForo систему тестирования электронной почты - перейдите в интерфейс администратора> Инструменты> Протестировать исходящую электронную почту
Обратите внимание, что класс почтового транспорта должен быть \Hampel\Symfony\Mailer\SparkPost\Transport\SparkPostApiTransport - если это не так, значит, вы неправильно установили или активировали дополнение.
Существует также второе средство тестирования, которое позволяет указать, отправлять электронные письма с транзакциями или без транзакций. Перейдите в интерфейс администратора> Инструменты> Протестировать SparkPost
Обратите внимание, что класс почтового транспорта должен быть \Hampel\Symfony\Mailer\SparkPost\Transport\SparkPostApiTransport - если это не так, значит, вы неправильно установили или активировали дополнение.
Существует также второе средство тестирования, которое позволяет указать, отправлять электронные письма с транзакциями или без транзакций. Перейдите в интерфейс администратора> Инструменты> Протестировать SparkPost