Если действительно необходимо написать сценарий чего-то, большинство сегодняшних высокоуровневых языков сценариев (например, Python, Ruby) имеет хорошие-к-превосходному почтовые библиотеки обработки. Довольно легко поместить что-то вместе, которое подаст Вас части сообщения.
Если Вы делаете синтез речи по тексту, я не уверен, что Вам нужно декодирование MIME для - MIME обычно только используется для присоединения двоичных вложений. Если Вы храните сообщения в maildir банке сообщений формата, у Вас уже есть one-message-per-file, таким образом, у Вас действительно нет так большой работы, если Вы просто хотите (a) считать заголовки сообщения и (b) первой текстовой части.
MH
комплект почтовых утилит может предоставить себя поддержке сценария, если Вы решаете следовать за тем маршрутом. nmh
пакет доступен на CentOS и Ubuntu, я верю. Больше информации здесь.
Mongrel несовместим с Ruby> 1.9.1, и он также больше не поддерживается . Вам действительно не следует его использовать.
Возможные варианты: