Подскажите, как реализовать следующее - у меня multitenancy RoR приложение, то есть для каждого "арендатора" существует "своя копия сайта".
Если грубо описать часть функционала - в приложении существует возможность взаимодействия по email. То есть, например, пользователь регистрируется на сайте арендатора - арендатору приходит уведомление по email (адрес А).
Арендатор через приложение может отправить сообщение пользователю (это сообщение фиксируется в приложении и уходит на email на пользователя от адреса В). Пользователь отвечает на это сообщение (через свой email клиент) и сообщение уходит на обратный адрес (адрес В).
Адрес B "слушается" mailman-ом, обрабатывается и сохраняется в приложении(и уходит на адрес А от адреса В). То есть каждый арендатор имеет два адреса электронной почты - А и В.
приложение должно иметь доступ к адресу В для чтения новых сообщений (via mailman).
Теперь суть вопроса - я хотел чтобы при регистрации аккаунта арендатора создавался email-аккаунт В, к которому можно было получить доступ на чтение входящих сообщений. Как это можно реализовать?