1. Без dns и подключения к интернету выйдет полная фигня, с работоспособностью 0%.
2. Сервер рекомендую для ваших нужд opensmtpd - простой и поддреживает все что нужно.
3. Для imap - dovecot
4. Для забора почты с внешних адресов - fetchmail по крону
5. Хранить почту в формате maildir, никакие базы для этого не нужны!
6. Бекапить - простым копированием ящиков-папок maildir, ну или прикрутить urbackup или bareos.
Для вебморды почты ничего не посоветую, так как не пользую.
На настройки обратить внимание, dkim + spf в dns!
Самый простой выход, которым я пользуюсь давно, держать всю почту на яндексе, ставить слейв-сервер с отправкой почты через ключи dkim яндекса (они по api яндекса отдаются).
Итого, почта приходит на яндекс, мейл сервер тянет с нужных аккаунтов через fetchmail почту, сам раздает эти ящики по dovecot-imap, отправляет почту от имени домена, прикидываясь вторичным сервером. Получаем полностью функциональный сервер с возможностью отправки и хранения почты, а всю работу со спамом и вебмордами отдаем яндексу.