Я администрирую один почтовый сервер, на котором размещено несколько доменов. I.E.
Хостинг почты для доменов:
У меня есть база данных пользователей с OpenLDAP. Сервер работает нормально. Есть только одна вещь, которую я хотел бы настроить, а именно следующее:
Прямо сейчас, если я добавлю «имя пользователя» в OpenLDAP и серверную часть CyrusMail, то «имя пользователя» будет получать почту по следующим адресам:
Я хотел бы сделать настройку, чтобы разрешить "username" получать электронные письма только с выбранных доменов. Как лучше (и проще всего) это сделать?
Заранее большое спасибо.
Я считаю, что вы могли бы использовать макрос M4 FEATURE (virtusertable',
dbtype '), где dbtype может быть ldap или dbm в качестве примера использования базы данных вместо файла.
Мы устанавливаем явные записи в virtusertable для доменов, для которых мы принимаем почту:
@domain1.com error: 5.1.1:550 User %1@domain1.com unknown
user1@domain1.com %1+%2
user2@domain1.com %1+%2
@domain2.com error: 5.1.1:550 User %1@domain2.com unknown
user3@domain2.com %1+%2
user4@domain2.com %1+%2
Это заставит вас перечислить все адреса электронной почты, которые вы принимаете (которые можно интерпретировать как плохие или хорошие)