У меня есть почтовый сервер Exim, который работает, установлен и администрируется с помощью VExim. Мы хотим перейти на новую машину с большей мощностью и использовать Postfix вместо Exim.
Есть ли способ перенести базу данных пользователей из одной в другую? Можем ли мы сохранить Maildirs с огромным количеством писем, которые у нас есть?
Заранее спасибо,
Зависит от того, где ваши пользователи были сохранены с exim? Если вы использовали PAM, вам повезло, потому что Postfix также сможет использовать его как бэкэнд. Если пользователи хранятся в LDAP, вам придется адаптировать конфигурацию Postfix к схеме exim. Если они находятся в базе данных SQL, вам придется вручную переносить SQl-операторы для Postfix. Если ваши пользователи находятся в текстовом файле, есть вероятность, что вы также можете использовать его непосредственно в Postfix, поскольку он также поддерживает такие файлы.
Что касается Maildirs: ни Postfix, ни Exim напрямую с ними не работают. Обычно существует MDA, например procmail / maildrop / delivery, в зависимости от того, какой тип сервера IMAP4 / POP3 вы используете.