Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako se konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera?

[es] :: PHP :: Kako se konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera?

[ Pregleda: 2753 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sensei
bih

Član broj: 43835
Poruke: 104
62.113.4.*



+1 Profil

icon Kako se konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera?17.09.2009. u 05:29 - pre 177 meseci
Zdravo,
Imam zadatak da napisem program koji se moze konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera.
Na koji od protokola je bolje, lakse i brze uraditi konekciju i uzeti hedere poruka: IMAP ili POP3?
Za POP3 sam nasao ovaj dokument http://www.ietf.org/rfc/rfc1939.txt
Za IMAP http://www.php.net/manual/en/book.imap.php
je li neko ima bolju literaturu za preporuciti?


http://www.php.net/manual/en/function.imap-headerinfo.php
Da li je ovo (skrolajte dole na -> Simple little code for checking gmail using headerinfo) u stvari rijesenje mog problema, samo sto je ovdje pisano za Gmail, sto nije tesko preurediti?


Posto mi je ovo prvi put da se susrecem s ovim, molio bih da mi date par savjeta ili linkova koji ce mi olaksati rijesavanje zadatka.
Hvala svima!
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Kako se konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera?17.09.2009. u 13:25 - pre 177 meseci
Predlažem ti da probaš nešto sa Zend_Mail_Storage_Pop3 klasom iz Zend Framework-a. Primer za rad sa tom klasom imaš ovde: http://framework.zend.com/manual/en/zend.mail.read.html. Kao što vidiš, ako ti ne odgovara taj POP3 adapter, istu stvar imaš i za IMAP protokol.
 
Odgovor na temu

sensei
bih

Član broj: 43835
Poruke: 104
62.113.4.*



+1 Profil

icon Re: Kako se konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera?17.09.2009. u 21:01 - pre 177 meseci
1. <?php
2. /* otvaranje konekcije */
3. $imap = imap_open('{mail.example.com:143}INBOX', 'korisnickoime', 'lozinka');
4.
5. /* dohvatimo broj poruka */
6. $num = imap_num_msg($imap);
7.
8. /* napisemo pocetak tablice */
9. echo '<table width="100%">';
10. echo '<tr><th>naslov</th><th>posiljatelj</th><th>datum</th></tr>';
11.
12. /* provrtimo kroz petlju pocevsi od 1 */
13. for ($i=1;$i<=$num;$i++) {
14.
15. /* dohvatimo tu poruku */
16. $msg = imap_header($imap, $i);
17.
18. /* ispisemo poruku */
19. echo '<tr>';
20. echo '<td>'.$msg->Subject.'</td>';
21. echo '<td>'.$msg->fromaddress.'</td>';
22. echo '<td>'.date("d.m.Y.", $msg->udate).'</td>';
23. echo '</tr>';
24.
25. }
26.
27. /* napisemo kraj tablice */
28. echo '</table>';
29.
30. /* ugasimo konekciju */
31. imap_close($imap);
32. ?>


Sta mislite da li je ovo dovoljno?
 
Odgovor na temu

[es] :: PHP :: Kako se konektovati na IMAP ili POP3 i uzeti listu svih e-mail hedera?

[ Pregleda: 2753 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.