2010-07-12 23 views
10

Estoy buscando un servicio/software simple que convierta los correos electrónicos en solicitudes HTTP POST, por lo que no tengo que codificar en rutas de código separadas para el manejo del correo electrónico. ¿Existe tal cosa?¿Hay alguna forma de convertir el correo electrónico entrante a una solicitud HTTP POST?

+0

¿En qué plataforma/entorno? – GvS

+0

Linux idealmente, pero realmente no importa ya que el caso ideal sería desacoplar el manejo del correo de mi aplicación web. – Shalmanese

Respuesta

3

Tarde pero estaba buscando algo similar y me encontré con http://www.email2http.net - le permiten enviar su correo electrónico a un script web a través de HTTP POST o GET e incluye archivos adjuntos. Si solo necesitas 1 dirección de correo electrónico y script, es gratis.

0

Puede ejecutar Postfix u otro servidor de correo, configúrelo para aceptar el correo electrónico apropiado y luego canalice el correo a un comando que PUBLICA los datos (usando CURL u otro marco).

Hablar SMTP correctamente como servidor no es trivial. El control de acceso es aún más difícil. Yo diría usar un servidor SMTP real.

+0

Pude, me preguntaba si alguien ya lo había codificado para no tener que hacerlo. En cuanto al control de acceso, ¿cuáles son las diversas maneras en que podría romperse? – Shalmanese

+1

@Shalmanese: podría terminar siendo vulnerable a un desbordamiento del búfer, podría terminar retransmitiendo correo a destinatarios no deseados, podría carecer de soporte para la autenticación SASL ... El punto es que un servidor SMTP ya es una pieza muy poderosa de software . Tomaría mucho tiempo reescribir toda la funcionalidad allí. – Borealid

4
motor de aplicación

Google convierte correo electrónico entrante en un poste a su aplicación:

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

Usted podría manejar los mensajes de correo electrónico directamente en el motor de aplicación, o escribir un controlador que se pide de nuevo a su otro sitio:

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

+2

Necesitaba hacer algo similar y, basado en el documento, escribí esta aplicación appengine simple que maneja un solo archivo adjunto y algunos campos: https://github.com/jsvaughan/emailtohttppost –

4

Hay un par de servicios que pueda estar interesado en: http://mailhooks.com es una buena solución libre para t el suyo, pero puede haber un retraso en el tiempo para publicar, y no creo que incluyan archivos adjuntos.

También puede consultar http://mailnuggets.com que es un servicio pago, pero las publicaciones son más rápidas e incluyen archivos adjuntos.

Cuestiones relacionadas