У меня есть следующий сценарий:
Пользователи отправляют сообщения электронной почты на специальные почтовые адреса (каждый адрес связан с пользователем). Когда сообщение поступает на сервер, мне нужно извлечь определенную информацию из тела сообщения и сохранить ее в базе данных.
Я ищу почтовый сервер (или клиент), который соответствует следующим условиям:
- Бесплатный/с открытым исходным кодом
- Пользователи/почтовые ящики могут быть созданы/удалены через некоторый API на лету.
- Работает в среде unix/mac (в моем случае Ubuntu/MacOS X)
- Позволяет мне устанавливать перехватчики в очереди сообщений (через API или получать данные через какой-либо канал ввода/вывода)
- Обладает хорошим потенциалом производительности и/или масштабируемости.
- Не имеет зависимости от Java или другого тяжелого фреймворка.
Учтите, что мне не нужен полноценный почтовый сервер, т.е. мне нужна только обработка сообщений.