Тестовые письма

Привет :wave:

Как я могу протестировать созданные мной шаблоны электронной почты?

Самый простой способ протестировать шаблоны электронной почты — создать пользователя с альтернативным адресом электронной почты, которым вы управляете. Войдя под этим пользователем, вы можете выполнять действия, которые вызывают рассылку писем, которые вы хотите протестировать. Недостаток этого подхода заключается в том, что вы сможете увидеть, как письма отображаются только в тех почтовых клиентах, к которым у вас есть доступ.

Лучший способ тестирования шаблонов электронной почты — использовать сервис для тестирования почты, например Litmus или Email on Acid. Я считаю, что оба этих сервиса предоставляют вам адрес электронной почты, на который можно отправлять тестовые письма — я точно знаю, что Litmus это делает. Это позволяет создать ссылку-приглашение на Discourse для этого адреса электронной почты.

Скопируйте ссылку-приглашение и откройте её в окне браузера в режиме инкогнито. При принятии приглашения обязательно введите пароль. После принятия приглашения для тестера почты используйте вашу учётную запись администратора, чтобы активировать нового пользователя:

Затем вы можете выполнять действия от имени тестового пользователя, которые вызывают рассылку интересующих вас писем. Эти письма будут отправлены в сервис тестирования почты, и вы сможете увидеть, как они отображаются во всех распространённых почтовых клиентах.

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

Так что это единственный способ? Звучит как-то нелепо, что у Discourse нет лучшего способа отправки тестовых писем. Спасибо за помощь в любом случае.

Это неплохая идея. В Discourse есть способ отправить дайджест на конкретный адрес электронной почты:

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

Я просто искал способ проверить приветственное письмо, которое получают новые пользователи, и это, кажется, оказалось бы хлопотным делом. Столько платформ, таких как Marketo или Hubspot, позволяют отправлять тестовые письма, что само собой разумеется должно быть функцией в Discourse.