Avatar billede elskermad.dk Nybegynder
27. december 2004 - 15:38 Der er 7 kommentarer og
1 løsning

script der kan hente mails (pop3) og lægge ind i en db

hej eksperter :)

jeg søger et script som kan hente alle oplysningerne omkring en mail og smide dem ind i en database...

jeg har ingen idé om hvordan man kontakter en mail-server og på den måde får fat i oplysningerne!

det skal gerne virke således at den kun henter mailen 1 gang, altså sætte den til "læst" efter den er lagt i databasen...

alle oplysningerne som man kan se med fx outlook express skal gerne smides i db'en :)

det skal ikke bruges til et webmail-interface, så jeg skal ikke have link til sådanne, men gerne nogle forklarende eksempler på hvordan informationerne til mailsne hentes...

på forhånd mange tak, og fortsat god jul :)
Avatar billede coderdk Praktikant
27. december 2004 - 15:44 #1
Du skal bruge PHP's IMAP-modul, det kan læse fra POP3-konti:

  http://dk2.php.net/imap
  http://dk2.php.net/imap_open
  http://dk2.php.net/imap_fetchstructure
  http://dk2.php.net/imap_fetchbody
  http://dk2.php.net/imap_delete

Der er flere funktioner og masser af gode eksempler i kommentarerne :)
Avatar billede elskermad.dk Nybegynder
27. december 2004 - 18:28 #2
jeg må indrømme jeg slet ikke forstår nogen af de imap-funktioner :(

er det ikke muligt blot at hive disse ting ud i et array?

emne
fra
til
tidspunkt
mappe
tekst
ip
type (text eller html)

også markere dem som "læst" ?
Avatar billede coderdk Praktikant
27. december 2004 - 18:56 #3
Mnæh, du er nødt til at bruge de funktioner til det - Desuden kan du ikke "markere som læst" på en POP3 server - Du kan slette dem fra serveren eller lade dem være...
Avatar billede elskermad.dk Nybegynder
27. december 2004 - 19:44 #4
jam jeg forstår jo ikke noget af de funktioner... :S
kan godt hive emne og fra ud, men teksten (body) bliver noget værre hurlumhej hvor teksten står inde midt i en masse huraglyffer :S
Avatar billede coderdk Praktikant
27. december 2004 - 19:46 #5
prøv f.eks. at kigge på kommentaren fra  06-Sep-2004 02:59 her: http://dk2.php.net/imap_fetchbody - den kan vist hente din body ud til dig :)
Avatar billede elskermad.dk Nybegynder
27. december 2004 - 21:37 #6
jes, men det er med en masse hyraglyffer som skrevet før... har du selv testet funktionen?
Avatar billede coderdk Praktikant
27. december 2004 - 22:46 #7
Nææh det må jeg indrømme jeg ikke har :) Jeg har heller ikke lige adgang til en POP3 server - Jeg bruger kun IMAP servere...
Avatar billede elskermad.dk Nybegynder
30. december 2004 - 10:53 #8
må indrømme jeg ikke fik det ud af det jeg gerne ville :S
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester