Мы рады сообщить о поддержке использования SMTP для отправки исходящих групповых писем. Эта функция улучшает опыт использования почтового ящика группы на Discourse, делая его более похожим на ящик поддержки. Использование этой функции имеет несколько преимуществ.
Почему это важно?
По умолчанию при настройке Discourse все исходящие письма отправляются через единственную конфигурацию SMTP.
Это означает, что «уведомления», «подписки на рассылки», «дайджесты» и другие сообщения отправляются с одной точки через один адрес электронной почты.
При использовании Discourse в качестве портала поддержки такое поведение может быть нежелательным.
- Вы можете предпочесть более удобный псевдоним для почтового ящика вашей группы вместо использования адреса с плюсом, например:
support+group@yourmail.com. - Если вы настроите пересылку писем с
support@yourmail.com, вы, вероятно, захотите, чтобы ответы на письма пользователям также отправлялись с адресаsupport@yourmail.com.
Когда SMTP настроен для группы:
- Все письма будут отправляться с вашего SMTP-адреса, например
support@example.com, вместо адресаyoursite@discoursemail.com. - Пользователи могут отвечать напрямую на эти письма по адресу
support@example.com, и их ответы будут автоматически созданы в соответствующей теме на Discourse. - Всем участникам обсуждения темы группы отправляется только одно письмо, при этом остальные участники добавляются в копию (CC) в этом письме.
- Используется оптимизированный шаблон для писем, отправляемых из почтового ящика группы.
Вот пример того, как выглядит письмо, отправленное через групповой SMTP, в Gmail:
Настройка
Прежде всего, необходимо включить параметр сайта enable smtp, а также email in.
- Выберите адрес электронной почты. Для корректной работы этот адрес должен уже быть активным, принимать письма, и вы должны иметь возможность настроить пересылку писем.
- На вашем сайте Discourse перейдите к настройкам группы, которая должна получать письма. Настройте следующим образом:
- Введите адрес электронной почты в поле
Custom incoming email address(Пользовательский входящий адрес электронной почты). - Выберите опцию
Accept emails from anonymous users with no accounts(Принимать письма от анонимных пользователей без аккаунтов). - Выберите опцию
Accept incoming emails sent to(Принимать входящие письма, отправленные на).
- Обратите внимание на адрес
discoursemail.com, указанный рядом с опциейAccept incoming emails sent to. В вашем почтовом провайдере настройте пересылку писем на этот адрес. - Если ваш почтовый провайдер отправляет письмо с подтверждением, используйте ссылку или код из него для подтверждения пересылки. Если включен параметр сайта
block auto generated emails, вы можете найти его в логах отклоненных писем по адресу/admin/email/rejected. В противном случае письмо должно попасть в почтовый ящик группы.
Настройки SMTP
- На вашем сайте Discourse перейдите к настройкам группы, которая должна получать письма, и откройте вкладку «Email» (Электронная почта).
- Установите флажок «Enable SMTP» (Включить SMTP) и заполните настройки вашего SMTP-сервера. Некоторые почтовые провайдеры например, Google требуют использования пароля приложения для обхода требований двухфакторной аутентификации. Мы предоставляем опцию автоматического заполнения для Gmail.
- Нажмите кнопку «Test Settings» (Проверить настройки). Если настройки верны, вы сможете сохранить их. В противном случае вы получите полезное сообщение об ошибке.
- После сохранения настроек SMTP будет включен для группы! Все письма, отправляемые в ответ на темы этой группы, будут отправляться через SMTP каждому пользователю в теме, который не является участником группы. Участники группы по-прежнему получают уведомления через обычный адрес
discoursemail.com.
Чтобы отключить SMTP для группы, просто снимите флажок «Enable SMTP» и нажмите кнопку «Save» (Сохранить).
Дополнительные опции
Следующие опции не обязательны, но могут помочь улучшить работу вашей системы поддержки по электронной почте.
- Включите параметр сайта
allow staff to tag pms, чтобы разрешить вашей команде организовывать личные сообщения с помощью тегов. - Включите параметр сайта
enable whispers, чтобы ваша команда могла обсуждать сообщения из почтового ящика группы внутренне, не отправляя письма клиенту. - Включите параметр сайта
canned replies, чтобы ваша команда могла быстро отвечать на часто задаваемые вопросы с помощью шаблонов. - По умолчанию автоматически генерируемые письма отклоняются Discourse. Предотвратите это, отключив параметр сайта
block auto generated emails. - Отфильтруйте спам и массовые рассылки, чтобы они не попадали на ваш сайт, создав фильтр в вашей почтовой системе для отправки только писем, адресованных, например,
support@example.com, вместо пересылки всех писем. - Если у вас есть несколько адресов электронной почты, которые вы хотите пересылать в один почтовый ящик группы, введите их в поле
Custom incoming email addressкак список, разделенный символом «|» (вертикальная черта), например:support@example.com|billing@example.com|webmaster@example.com. Обратите внимание, что последний адрес в этом списке всегда должен быть адресом@discoursemail.com, и он необходим для работы пересылки писем. - На вкладке «Email» группы вы можете включить настройку «Allow unknown sender topic replies» (Разрешить ответы на темы от неизвестных отправителей). По умолчанию она отключена, но если у кого-то включена автоматическая пересылка писем и он отвечает с другого аккаунта, из его ответа будет создана новая тема. Рекомендуется включить эту опцию.
Мы уже используем эту функцию для собственных почтовых ящиков поддержки на Meta с большим успехом. Эта функция в настоящее время доступна для наших клиентов на хостинге Teams, а наши клиенты на корпоративном хостинге могут связаться с нами, чтобы включить SMTP для своего сайта.


