Насчёт парсинга писем и засовывания результатов в БД: есть POP3/IMAP/LMTP-сервер, умеющий использовать в качестве бэкэнда SQLite, MySQL или PostgreSQL, называется dbmail. Вот тут: http://www.dbmail.org/dokuwiki/doku.php?id=er-model, нарисована и расписана схема БД.