Джонатан Руденберг (Jonathan Rudenberg) создал Mailman. Это микрофреймворк для обработки входящей почты. Поддерживается протоколы POP3 и Maildir, также работа с Rails.
Пример приложения, которое берет сообщения, поступившие на адрес поддержки (support@example.com) и добавляет в базу данных тикеты с текстами из этих писем.
# mailman_app.rb
require 'mailman'
Mailman.config.maildir = '~/Maildir'
Mailman::Application.new do
to 'support@example.org' do
Ticket.new_from_message(message)
end
end
Подробности и примеры в репозитории Mailman на GitHub