Stahování emailů z google?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
greeny
Člen | 405
+
0
-

Zdravím, mám takový dotaz, nevyhovuje mi googlovský zpracovávání mailů a chci si udělat vlastní.

Může mi prosím někdo poradit, jak stáhnu maily ze serveru? Případně jak poznám stejné maily (mají nějaké ID nebo musím hash?)

Děkuji za každou radu ;)

leninzprahy
Člen | 150
+
0
-

Koukni na http://php.net/…ook.imap.php ale celé mi to nepřijde jako nejlepší nápad…

Pro inspiraci můžeš kouknout na PHP web mail http://squirrelmail.org/about/ nebo http://roundcube.net/

greeny
Člen | 405
+
0
-

Ještě jsem našel tohle: http://davidwalsh.name/gmail-php-imap , ale nevím, jak pak předělat to formátování – některé jsou v ISO, některé v UTF…

Jinak nevím, proč se ti nelíbí PHP IMAP extension, mně přijde docela v pohodě.

Editoval greeny (9. 1. 2013 17:35)

leninzprahy
Člen | 150
+
0
-

Proti PHP IMAP extension nic nemám, pokud ho chceš použít na nějaké strojové zpracování emailů, neměl by být problém. Jako horší nápad mi přijde psát si své vlastní uživatelské rozhraní (webmail) na čtení mailů (to jsem pochopil z prvního postu), ale jak se říká, proti gustu…

Na převod kódování se používá http://cz2.php.net/…on.iconv.php

greeny
Člen | 405
+
0
-

No já si ty maily chci ukládat do databáze a dělat s nimi docela dost věcí (konkrétně např. se mi k mailu přiřadí odesílatel (registrovaný uživatel na mém webu) apod.) – je to zatím jen takový nápad, zatím to řeším…

iconv mi nechá takovéto slova St=E1hn=ECte (Stáhněte) (převod ISO-8859–2 → UTF-8)

Editoval greeny (9. 1. 2013 18:24)

leninzprahy
Člen | 150
+
0
-

Tak to jo :)
Na to je asi nejlepší použít nějaký parser (http://code.google.com/…mail-parser/, http://php.net/…ailparse.php)

Email bývá kódován pomocí quoted-printable (http://php.net/…e-decode.php) nebo base64 (http://php.net/…4-decode.php), je to napsané někde v hlavičkách, ale ten parser by to snad měl udělat za tebe…

Majkl578
Moderator | 1364
+
0
-

Smím vědět, jak tohle souvisí s Nette?
Off-topic patří jinam.