Несмотря на то, что я большой поклонник Ruby, Зед Шоу написал на Python очень интересный и настраиваемый SMTP-сервер под названием Lamson:
http://lamsonproject.org/
Я никогда не использовалЛэмсон, но я думаю, что с минимальной настройкой вы могли бы хранить электронную почту практически в любой БД, которую вы выбираете, и легко пересылать электронную почту куда угодно.
После того, как все ваши письма будут в БД,Должно быть относительно простой задачей построить внешний интерфейс для БД с помощью Ruby (и / или Rails), если хотите.
Поскольку обработка электронной почты может быть довольно сложной задачей, используя что-то специально построенное, напримерЛамсон как ваш промежуточный процессор, возможно, стоит того.