Я не нашёл способа добавить заголовки SMTP при отправке электронной почты. Так как я использую ElasticEmail, они требуют отправлять все транзакционные письма с заголовком “IsTransactional”:true.
Я проверил настройки SMTP и поискал в интернете, но не нашёл способа добавить пользовательские заголовки письма в Discourse. Знает ли кто-нибудь, как это можно сделать?
Я не знаю о таком. Вы можете написать в Marketplace (предположительно за 500 долларов), но гораздо проще воспользоваться одним из поддерживаемых сервисов.
Редактирование: ой. Оно есть в списке. Похоже, так быть не должно.
Elastic Email есть в списке. Мне интересно, является ли требование заголовка новым — сталкивались ли вы с проблемами, если этот заголовок отсутствовал?
Если у рекомендуемого поставщика появилось новое требование, команда может быть готова добавить этот заголовок, или же это может стать основанием для отзыва рекомендации.
Люди жалуются на проблему с отпиской в Elastic Email, и у меня та же проблема!
Но если мы добавим простой заголовок SMTP-сообщения «IsTransactional» = true ко всем исходящим письмам, Elastic Email автоматически будет рассматривать все письма как транзакционные и, следовательно, будет добавлять только подвал «Управление уведомлениями» вместо подвала «Отписаться».
Так что, на мой взгляд, это обязательное требование для Elastic Email и Discourse.
Поскольку большинство систем проигнорируют параметр IsTransactional":true, включение его не нанесёт большого вреда, либо же их просто не стоит рекомендовать.
Да, я определённо думаю, что они должны включить этот заголовок… даже если он всё ещё не идеален, потому что нельзя убрать ссылку «Управление уведомлениями», но это гораздо лучше, чем ссылка «Отписаться»…
Также было бы полезно иметь возможность настраивать заголовки, чтобы вы могли различать каналы на стороне Elastic Email. Это позволит формировать отчёты по доменам, что важно, если вы управляете несколькими сайтами Discourse с одной учётной записью Elastic Email.
Немного раздражает, что Elastic Email не может различать исходный домен «из коробки», как это делает SparkPost. Однако SparkPost больше не является вариантом, поскольку они повысили цены.