Я решал однажды похожую задачу на php, на одном из собеседований дали как тест, написать свой интерфейс к gmail, вытянув почту c него через imap в php.
Собственно, наиболее лаконичное решение не подскажу, но Вы можете зайти на гитхаб и поискать "imap @languagename", будет много удобных решений и методов, которые можно использовать.
Вот, к примеру, для php.
Т.е. любым удобным и известным Вам языком, используя готовые opensource решения, можно почту собрать, проанализировать и отправить куда следует. Я бы делал так.