Назад |
Перейти на главную страницу
Почта настроена на многодоменном сервере
У меня есть сервер с одним IP и несколькими доменами. Используя Webmin, Postfix и Dovecot.
Эти домены создаются автоматически с помощью webmin (и он создает пользователя, папку пользователя, базу данных и т. Д.), Но поскольку мне нужно создать несколько учетных записей электронной почты в каждом домене, я следую следующему процессу (представьте, что я хочу создать учетную запись info @ somedomain. com):
- Я создаю конкретного пользователя для этой учетной записи электронной почты, так как я не могу повторить информацию в качестве имени пользователя, я добавляю имя домена к имени пользователя (в этом примере: somedomaininfo)
- В webmin я перехожу в виртуальные домены и создаю новое сопоставление, чтобы сопоставить info@somedomain.com пользователю somedomaininfo
- Перезапустите postfix и dovecot (я не уверен, что это требуется)
После этого все работает отлично, но я нахожусь в процессе миграции около 30 доменов, и повторение этих шагов во всех доменах немного затруднительно.
Я бы хотел знать:
- если это правильный способ сделать это.
- если это правильный путь, если этот процесс может быть более автоматическим (путем установки какого-то модуля или чего-то подобного).
Вы можете использовать базу данных для хранения настроек почтовых пользователей и управления доменом / пользователями. С участием постфиксадмин/вимбадмин это было бы очень легко
- Я не рекомендую создавать системные учетные записи UNIX для каждого пользователя. Вы переносите 30 доменов. Предположим, что в каждом домене 10 пользователей, поэтому вам нужно будет создать 300 пользователей системы UNIX.
- Я предлагаю вам сохранить данные о вашем пользователе и домене в базе данных и выполнить поиск в базе данных postfix и dovecot. (Для postfix и dovecot используйте таблицы поиска в базе данных. Подробнее о таблицах поиска postfix Вот. Мы используем postgres в нашей настройке, поэтому мы используем тип поиска pgsql как для postfix, так и для dovecot)
При этом вам не нужно перезапускать postfix / dovecot.