Возможно ли иметь несколько доменов для входящей почты?

Привет!

Подскажите, пожалуйста, можно ли настроить несколько доменов для входящей почты в Discourse?

Я настроил свой экземпляр так, чтобы принимать письма только с домена @hub.bebettertogether.ca, но хотел бы разрешить нашим партнёрам создавать отдельные домены для входящей почты для категорий и групп, которыми они управляют на нашем сайте. Например, один из наших партнёров — общественная организация со своим собственным доменом. Если мы предоставим им категорию для обработки запросов поддержки, было бы лучше, если бы их участники могли отправлять письма на адрес в их собственном домене, а не в базовом домене платформы.

Я понимаю, что это проще реализовать, если настроить multisite и предоставить каждому партнёру отдельную базу данных и URL. Однако авторизация доменов — это переменная окружения (ENV) для контейнера mail-receiver, а также настройка в админ-панели самого приложения, поэтому я не уверен, какой подход будет наиболее оптимальным.

Есть какие-нибудь предложения?

Попросите их настроить свой сервер Neil для пересылки писем, отправленных на xxx@yyy, на любой адрес в вашем домене. Затем настройте группу для xxx@yyy.

Новое развитие событий заставляет меня вернуться к этой теме и попросить помощи у нашего сообщества.

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

Знает ли кто-нибудь, как настроить несколько почтовых ящиков с контейнером почтового приемника для мультисайтовой настройки?

Я сделал так, что запустил несколько контейнеров с собственными IPv6-адресами. Тогда вам понадобится какой-то способ ретрансляции IPv4 к ним для тех, кто не может отправлять данные через IPv6.

Вот мой рабочий рецепт…