Avatar billede jb00797 Nybegynder
06. maj 2007 - 17:10 Der er 12 kommentarer og
2 løsninger

Checke for nye mails

Jeg mangler noget kode eller nogen ideer til hvordan man kan checke om der er kommet nye mails på en postserver(man ikke selv ejer), hvis man har navnet/ipen på server, brugernavn og kodeord.

Er der nogen der kan hjælpe mig med det?

Mvh.
Søren
Avatar billede arne_v Ekspert
06. maj 2007 - 17:37 #1
POP3 ?
Avatar billede jb00797 Nybegynder
06. maj 2007 - 17:45 #2
Ja i første omgang skal det være POP3, men tænkte også på servere som hotmail.
Avatar billede arne_v Ekspert
06. maj 2007 - 18:37 #3
POP3 protokollen er ret simpel

du lavet en socket til serveren på port 110 og sender

user xxxx\r\n
pass yyyy\r\n
list\r\n
quit\r\n

og læser og parser responsen.
Avatar billede arne_v Ekspert
06. maj 2007 - 18:37 #4
hotmail kræver vel HTTP

muligt men lidt mere kompliceret (specialt i C++)
Avatar billede jb00797 Nybegynder
06. maj 2007 - 19:46 #5
Jeg har lige leget lidt med det, har ikke lavet en socket, har bare brugt telnet.
Når jeg bruger list, får jeg talet 14, det er rigtigt der er 14 mails i min indboks, men de er alle læste. Der er ikke en måde at finde de ulæste på er der?
Avatar billede arne_v Ekspert
06. maj 2007 - 19:50 #6
jeg tvivler på at du ken hente den info via POP3, men check selv i:

http://www.ietf.org/rfc/rfc1939.txt
Avatar billede jb00797 Nybegynder
06. maj 2007 - 19:57 #7
Ja jeg sad lige selv og kiggede i den, kan ikke finde noget der. Har du nogen ide til hvordan man ellers kan gøre det?
Avatar billede segmose Nybegynder
07. maj 2007 - 13:58 #8
Du bliver nok nød til at brug imap hvis du vil bruge en server side new mail funktion, ellers bliver du nød til at opbevare oplysningerne lokalt, du kan så ikke check fra forskellige steder uden at ny mails bliver vist begger steder.
Avatar billede jb00797 Nybegynder
09. maj 2007 - 21:31 #9
Det jeg mente var at jeg ville connecte til serveren og finde ud af hvor mange ulæste mails der lå på den. Det er åbenbart mere indviklet end jeg havde regnet med, men er der nogen det har en ide til hvordan man gør vil jeg da gerne høre om det.
Avatar billede arne_v Ekspert
10. maj 2007 - 04:04 #10
Set fra POP3's side er mailene ulæst.

Den læste status er kun en webmail feature.

Hvis du vil have info bliver du nødt til at logge ind på webmail via HTTP.
Avatar billede jb00797 Nybegynder
20. maj 2007 - 21:50 #11
Jeg lægger projektet lidt på is, da jeg ikke lige ved hvordan jeg skal bære mig ad. Arne_v lægger du ikke et svar, så får du nogle points som tak for at du gad prøve at hjælpe mig.

Mvh.
Sieg
Avatar billede arne_v Ekspert
20. maj 2007 - 21:54 #12
OK
Avatar billede jb00797 Nybegynder
20. maj 2007 - 21:56 #13
Mange tak :)
Avatar billede jb00797 Nybegynder
20. maj 2007 - 21:56 #14
Ups det skulle også være et svar ;)
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
Kurser inden for grundlæggende programmering

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