Подобное делал с помощью фреймворка Ruby On Rails, получилось очень быстро)
Ставите rails 4.0 с помощью rvm (
https://rvm.io/), дальше создаете базовое приложение (
rusrails.ru/getting-started-with-rails), создаете один контроллер, одну модель, один mailer (
rusrails.ru/action-mailer-basics) для отправки писем и все.