Всем привет,
После нескольких недель экспериментов я с восторгом сообщаю, что мне удалось успешно развернуть мультисайтовую конфигурацию в одном контейнере (после множества неудач). Это стало для меня невероятным достижением, особенно учитывая, что я работаю с крайне ограниченными ресурсами: около 1,34 ГБ памяти для двух сайтов — это потрясающий результат, значительно лучше, чем запуск двух отдельных контейнеров.
Я создаю сообщества, чтобы хоть немного улучшить этот мир, но, к сожалению, не могу позволить себе дорогие хостинг-услуги — даже 20 долларов в месяц для меня существенная сумма. Я полон решимости добиться успеха с теми ресурсами, которые у меня есть, поэтому обращаюсь за советом.
Однако я столкнулся с проблемой, касающейся доставки почты для каждого поддомена. Насколько я понял, нативная поддержка отдельных адресов электронной почты для каждого сайта в мультисайтовой конфигурации отсутствует. Это кажется мне странным, особенно учитывая, что Discourse управляет размещёнными экземплярами вроде xyz.discourse.group, и я предполагаю, что вы не выделяете 2 ГБ памяти на каждый экземпляр. Surely, вы используете схожий мультисайтовый подход?
Мой вопрос: как вы решаете задачу доставки почты для каждого поддомена?
Например, если у меня есть сайты xyz1.domain.com и xyz2.domain.com, я хочу, чтобы исходящие письма отправлялись с адресов notification@xyz1.domain.com и notification@xyz2.domain.com соответственно, а не все с одного общего адреса. Я пробовал настраивать Postfix с помощью проверок заголовков (например, X-Originating-Domain), но уперся в тупик, так как все письма отправляются с одного адреса. Возможно, использование заголовка List-Id будет более подходящим решением? Понимаю, что эта тема может быть деликатной, возможно, содержит конфиденциальную информацию, но любая помощь будет очень ценна.
Подозреваю, что я, возможно, слишком усложняю задачу и упускаю более простое решение. Если вы сможете поделиться, как вы этого добиваетесь (или указать правильное направление), я буду бесконечно благодарен.
Заранее спасибо за ваше время и любые советы, которые вы сможете дать!