Есть ли способ конвертировать входящую электронную почту в HTTP-запрос POST?

Я ищу простой сервис/программное обеспечение, которое будет конвертировать электронные письма в HTTP POST-запросы, поэтому мне не нужно кодировать отдельные пути кода для обработки электронной почты. Существует ли такая вещь?

Ответ 1

Бит поздно, но я искал что-то похожее и наткнулся на http://www.email2http.net - они позволяют отправлять электронную почту в веб-интерфейс script через HTTP POST или GET и включает вложения. Если вам нужен только 1 адрес электронной почты и script, он бесплатный.

Ответ 2

Google app engine преобразует входящую электронную почту в POST в ваше приложение:

http://code.google.com/appengine/docs/python/mail/receivingmail.html

Вы можете обрабатывать электронные письма непосредственно в приложении или писать обработчик, который обращается к вашему другому сайту:

http://code.google.com/appengine/docs/python/urlfetch/overview.html

Ответ 3

Есть несколько услуг, которые могут вас заинтересовать: http://mailhooks.com - это хорошее бесплатное решение для этого, но может быть задержка во время публикации, и я не верю, что они включают вложения.

Вы также можете посмотреть http://mailnuggets.com, который является платной услугой, но сообщения быстрее и включают вложения.

Ответ 4

Вы можете запустить Postfix или другой почтовый сервер, настроить его, чтобы принять соответствующий адрес электронной почты, а затем передать почту команде, которая отправляет данные (используя CURL или другую инфраструктуру).

Говорить SMTP правильно, поскольку сервер не является тривиальным. Контроль доступа еще сложнее. Я бы сказал, чтобы использовать настоящий SMTP-сервер.

Ответ 5

Мне нужно было сделать это несколько раз и всегда откатывать собственное решение Postfix. Я, наконец, сделал контейнер для докеров и открыл его https://github.com/thingless/mailglove.