Например, письма с паролями и личные сообщения должны доставляться немедленно, в то время как рассылки могут отправляться постепенно в течение длительного времени. В настоящее время все письма попадают в одну очередь, если у почтового сервера есть очередь.
Возможно ли определить два отдельных настройки SMTP-сервера для маршрутизации обоих типов писем с разными приоритетами?
Вам, возможно, потребуется плагин. Это будет непросто.
Если вы действительно хотите это сделать, я думаю, лучшим решением будет создать собственный почтовый сервер, который будет принимать всю почту, определять её важность и обрабатывать соответствующим образом.
Спасибо. Сейчас я использую Postfix с очередью.
Не думаю, что он поддерживает приоритизацию писем в настоящее время или что это будет легко реализовать.
Я понятия не имею, как это сделать с помощью Postfix, но если бы вы платили мне за решение этой проблемы, я бы начал с настройки Postfix, а не Discourse. (Я не прошу денег за решение проблемы; это такая работа, за которую я бы установил возмутительно высокую ставку, а потом пожалел бы, когда клиент согласился бы на моё предложение! )
Теперь, когда уведомления чата добавляются в электронные письма, требующие быстрой доставки, я копнул немного глубже и настроил всё отлично. Вот несколько советов для тех, кому это нужно.
Postfix поддерживает проверку заголовков для фильтрации и пересылки сообщений через различные SMTP-серверы. Всё, что требуется, — это два SMTP-сервера для обычных и приоритетных писем, а также внесение изменений в три конфигурационных файла Postfix.