Я ищу простой сервис/программное обеспечение, которое будет конвертировать электронные письма в 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.