/ / Ako implementovať funkciu e-mailovej schránky pre webovú aplikáciu? - webové aplikácie, integrácia e-mailov

Ako implementovať funkciu dropboxu pre webovú aplikáciu? - webové aplikácie, e-mailové integrácie

Pravdepodobne ste už videli webové aplikácie, ktoré majú e-mailDropbox ". Používatelia môžu posielať e-maily na špeciálnu adresu ako" dropbox@123232.wepapp.com "a správa sa analyzuje a vloží do ich účtov ako komentáre, úlohy atď.

Snažíme sa niečo také postaviť aZaujíma vás, ktorá cesta by bola najlepšia? Je „dropbox@123232.wepapp.com“ skutočne definovaný e-mailový účet alebo alias? Alebo to nie je ani tak, že používajú univerzálny e-mailový účet a potom jednoducho analyzujú adresu „To“ a určia, ku ktorému účtu ho majú priradiť? Môže to byť aj definovaná e-mailová schránka s názvom „schránka“ a pretože používajú dynamické subdomény, všetky e-maily sa doručujú do jednej veľkej doručenej pošty a potom sa analyzujú na základe adresy „Komu“?

odpovede:

9 pre odpoveď č. 1

Navrhujem vytvoriť pre subdoménu účtu e-mailovú adresu typu catch all s aliasom zástupnej karty. DropBox@*.vasadomena.com

Subdoména je alias na vašom poštovom serveri, ktorý odkazuje na skutočný účet na vašom e-mailovom serveri DropBox@yourdomain.com.

Potom môžu používatelia posielať e-maily na niečo ako DropBox@mojemeno.vasejdomeny.com, ktoré budú analyzované aliasom a presmerované na fyzickú e-mailovú adresu.

Potom môžete vytvoriť službu, ktorá vytiahne všetkoprijatých e-mailov, analyzuje subdoménu (ktorá priamo zodpovedá používateľskému menu účtov príjemcov) a analyzuje telo e-mailu, ktorý sa potom vloží do vášho systému komentárov alebo správ.

To zvyčajne funguje celkom dobre a je skutočne ľahké ho implementovať.

aktualizácia: Začal som písať 3 dielnu sériuDotNetSlackers.com, aby sa konkrétne venovali tejto téme. Pokrýva nastavenie a konfiguráciu e-mailového servera, kód na pripojenie k pop serveru z C # a spracovanie, ktoré musí nastať pri spracovávaní prichádzajúcej pošty. Je zabalený vložením všetkých týchto funkcií do služba Windows, aby nástroj fungoval sám (rovnako ako odhlásenie do súborového systému). Dajte mi vedieť, či články nič nepokrývajú! (Prvý je už zverejnený. Ďalšie dva sú odoslané a druhý je zverejnený 29. 7. 2009. Tretí by mal vyjsť nasledujúci týždeň.)

http://dotnetslackers.com/articles/aspnet/Creating-a-Dynamic-Email-Drop-Box-Part1.aspx


1 pre odpoveď č. 2

Analýza adresy „Komu:“ určite funguje, aj keď sa budete chcieť pozrieť na niekoľko ďalších, ak bol e-mail skrytý alebo niečo podobné.

Ak môžete zástupné e-mailové adresy umiestniť na jedno miesto,super. Ako sa ukázalo, starý dobrý POP3 tu funguje skvele ako akýsi systém čakania v rade; podľa mojich skúseností je najlepším prístupom jednoducho nastaviť e-mailovú adresu tak, aby smerovala na účet POP3, a potom mať skript, ktorý sa pravidelne spustí na serveri, aby skontroloval uvedený účet POP3, analyzoval e-maily a niečo s nimi urobil.

Mali by ste byť schopní nájsť knižnicu prešpinavá práca s načítaním a analýzou e-mailov vo vašom jazyku, ktorý si vyberiete, čo z toho robí primerane ľahkú úlohu, pretože váš webapp už má RESTful API, však?