Sto cercando un servizio/software semplice che converta le e-mail in richieste POST HTTP in modo da non dover codificare in percorsi di codice separati per la gestione della posta elettronica. Esiste una cosa del genere?Esiste un modo per convertire la posta in arrivo in una richiesta POST HTTP?
risposta
Bit in ritardo ma cercavo qualcosa di simile e mi sono imbattuto in http://www.email2http.net - consentono di inviare la posta elettronica a uno script Web tramite HTTP POST o GET e include allegati. Se hai solo bisogno di 1 indirizzo email e script è gratuito.
È possibile eseguire Postfix o un altro server di posta, configurarlo per accettare l'e-mail appropriata e quindi reindirizzare la posta a un comando che esegue il POST dei dati (utilizzando CURL o un altro framework).
Parlare correttamente come un server SMTP non è banale. Il controllo dell'accesso è ancora più difficile. Direi di usare un vero server SMTP.
Potrei, mi stavo chiedendo se qualcuno lo ha già codificato, quindi non avrei dovuto. Per quanto riguarda il controllo degli accessi, quali sono i vari modi in cui potrebbe rompersi? – Shalmanese
@Shalmanese: potresti finire vulnerabile a un sovraccarico del buffer, potresti finire per inoltrare la posta a destinatari non intenzionali, potresti non avere il supporto per l'autenticazione SASL ... Il punto è che un server SMTP è già un software molto potente . Ci vorrebbe molto tempo per riscrivere tutte le funzionalità lì. – Borealid
Google App Engine converte posta elettronica in arrivo in un post per la vostra applicazione:
http://code.google.com/appengine/docs/python/mail/receivingmail.html
Si potrebbe o gestire i messaggi di posta elettronica direttamente sul motore app, o scrivere un gestore che chiama di nuovo al vostro altro sito:
http://code.google.com/appengine/docs/python/urlfetch/overview.html
Avevo bisogno di fare qualcosa di simile, e sulla base del doc ho scritto questa semplice app appineina che gestisce un singolo allegato e alcuni campi: https://github.com/jsvaughan/emailtohttppost –
ci sono un paio di servizi che possono interessare: http://mailhooks.com è una buona soluzione gratuita per t il suo, ma potrebbe esserci un ritardo nel tempo di postare e non credo che includano allegati.
Si potrebbe anche guardare http://mailnuggets.com che è un servizio a pagamento, ma i messaggi sono più veloci e include allegati.
Ho avuto bisogno di farlo più volte e ho sempre lanciato la mia soluzione Postfix. Finalmente ho creato un contenitore docker e l'ho aperto da solo https://github.com/thingless/mailglove.
- 1. PostgreSQL interrogazione posta in arrivo
- 2. Posso modificare il contenuto di una richiesta HTTP in arrivo utilizzando un modulo HTTP?
- 3. API per Posta in arrivo di Gmail
- 4. Eliminare un sms dalla posta in arrivo
- 5. JAVA: richiesta post http
- 6. Richiesta HTTP POST
- 7. Timeout angolare2 in richiesta post http
- 8. Richiesta POST HTTP in Inno Setup Script
- 9. HTTP: la richiesta POST riceve un 302, se la richiesta di reindirizzamento è una GET?
- 10. Risposta a una richiesta POST HTTP idempotente
- 11. Invia una richiesta di posta compressa da angularjs utilizzando $ http
- 12. Invio di una richiesta di posta con rete/http
- 13. Individuazione della Posta in arrivo Bluetooth
- 14. Posta HTTP sicura in Android
- 15. Come effettuare la richiesta HTTP GET + POST in Goniometro
- 16. Modo idiomatico per creare una richiesta HTTP Post base con Akka HTTP
- 17. Come leggo la posta in arrivo usando C#
- 18. Come eseguire una richiesta POST HTTP in ASP?
- 19. Esiste un modo per convertire una stringa in un numero di base 10 per la crittografia?
- 20. Modifica HTTP richiesta POST HTTPS richiesta Inserisci:
- 21. Come posso inviare una richiesta HTTP/2 POST in PHP
- 22. Android, Java: richiesta POST HTTP
- 23. Come gestire la richiesta POST in node.js
- 24. Come aprire la posta in arrivo predefinita dal codice Android?
- 25. Richiesta POST HTTP vuota o richiesta GET per generare un valore casuale tramite un'API HTTP
- 26. Come salvare SMS in Posta in arrivo in Android?
- 27. Richiesta POST HTTP Streaming HTTPClient di Apache?
- 28. Post Http in Vba
- 29. Come scaricare una richiesta HTTP da Sinatra?
- 30. Esiste un modo semplice per convertire i criteri in HQL?
Su quale piattaforma/ambiente? – GvS
Linux idealmente ma non importa in quanto il caso ideale sarebbe quello di disaccoppiare la gestione della posta dalla mia app web. – Shalmanese