де та я читал фак, в котором было подробно расписано как правильно задавать вопросы...
ну да ладно, я не об этом
какой сервер то, платформа? *nix или win32?
если must die, то лучче выкинь эту бредовую идею из головы...
если *nix, то связку вроде: postfix+courier-imap
если юзеров много (несколько доменов?), то лучче затолкать всех в mysql или postgresql
если эти юзвери в танке, вот тогда еще плюс белкомайл
если не хватит дальше можно cyrus-sasl, ssl, tls, еще можно каспера прикрутить или curl (кому что нравицца), ну и грейлист конечно не будет лишним!