05. maj 2014 - 21:52Der er
7 kommentarer og 1 løsning
Filtrere emails baseret på modtager
Hej
Jeg sidder og leget med at åbne/hente emails i PHP. Når man har "åbnet" indbakken, kan man så filtrere alle mails ud fra modtageren?
Målet er, at man kan lave et system, hvor der kun er én reel emailkonto, som er sat til catch-all. Derpå sendes der mails ud til kunder med en unik svaradresse, som godt nok ikke eksisterer, men som ender i catch-all kontoen alligevel.
Så jeg skal kunne finde de mails der er sendt til en specifik email konto, i catch-all indbakken.
Ikke ligefrem et svar på hvordan det skal gøres, men hvad med noget, der henter alle mails og har en liste af samtlige mails fra indbakken.
Og så ellers gå listen igennem for mails med den modtageradresse man ønsker at kigge efter. Eventuelt lægge referencen til de(t) fundne objekt(er) i en anden liste, som så er den man kører igennem og viser.
Har personligt aldrig hentet mails fra en server med PHP, men det ville nok være sådan jeg ville gøre i for eksempel JAVA.
Jo det er også en mulighed jeg har overvejet, men håbede/tænkte der var en metode til det, som var mere lige til :)
Synes godt om
Slettet bruger
06. maj 2014 - 09:08#3
Igen, uden at kende til hvordan PHP henter mails fra en server, så antager jeg, at den kun henter headers og ikke hele emailen. Der skal vel noget mere til. Så, det er vel ikke meget mere end Email klasse, som repræsenterer en email. Og så en "handler" klasse, som returnerer en liste af Email. Og i samme klasse en metode der lige fjerner de mails, som ikke er relevante for opgaven.
Lyder som 20-30 liniers kode for den klasse, som henter og filtrerer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.