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

PHP IMAP POP3 problemi

[es] :: PHP :: PHP IMAP POP3 problemi

[ Pregleda: 6753 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Schnibble
Zg

Član broj: 7374
Poruke: 4
*.cmu.carnet.hr

ICQ: 115192932
Sajt: www.tiskara.hr/webdizajn


Profil

icon PHP IMAP POP3 problemi16.01.2003. u 00:03 - pre 258 meseci
radim webmail aplikaciju u php-u, kao mali projektic... taj programcic bi se trebao spajati na server preko bilo kojeg protokola... i tu je upravo problem, jer ne znam tocno kako to sve funkcionira, tj. pop3 server, ne mora imati ukljucen imap protokol, jel??? a onda se aplikacija treba spajati preko pop-a, a to mi traje uzasno dugo, jer cini mi se da downloada sve mailove prije nego pokaze samo subjecte...
jel greska u mom kodu ili pop protokol tako funkcionira? ako funkcionira, dali postoji neki nacin na koji bi to mogao zaobici... help ili neki link bi dobro dosao...
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.drenik.net



+3 Profil

icon Re: PHP IMAP POP3 problemi16.01.2003. u 00:56 - pre 258 meseci
Kod POP3 protokola mozes kad se uloguje na server da dobijes listu novih poruka (kolko mi se cini sastoji se od rednog broja poruke i njene velicine)
kao i da izlistas proizvoljan broj linija sa pocetka poruke. Sto ce reci ne moras da skidas sve poruke pa onda da ih parsiras i pripremas za prikaz. Spisak komandi koje mozes da saljes POP3 serveru imas u odgovarajucem RFC-u.
Iz PHP-a mozes da koristis imap* funkcije (rade posao i ako se kacis na POP3 server)
Owl
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


+5 Profil

icon Re: PHP IMAP POP3 problemi16.01.2003. u 01:35 - pre 258 meseci
da, ali da bi citao listu poruka sa pop3-a, morash da pricash "direktno" sa pop3 serverom (znaci fsockopen() pa teraj), a ne preko postojecih funkcija u php-u (ispravite me ako gresim, jer nisam siguran)..

 
Odgovor na temu

Schnibble
Zg

Član broj: 7374
Poruke: 4
*.cmu.carnet.hr

ICQ: 115192932
Sajt: www.tiskara.hr/webdizajn


Profil

icon Re: PHP IMAP POP3 problemi16.01.2003. u 18:53 - pre 258 meseci
on se spoji preko imap-a, i to radi, samo je problem u tome sto mu jako dugo treba, tj. dl-a hrpu podataka, pa tek onda pokaze rezultat funkcije... a pogotovo ako sam imao na mail serveru veliku poruku (tocnije od 7mb - toliko je trajalo da mi se nije dalo dl-at do kraja)... e sada gledao sam neka tudja rijesenje, ali to je sve toliko komplicirano napisano da se nemogu snaci uopce...

dakle, imap set funkcija radi, spaja se, samo mi se cini (nisam 100% siguran) da on prvo dl-a sve poruke, pa tek onda parsira... e ja to ne bi... pa ako netko...
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
195.228.188.*

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: PHP IMAP POP3 problemi16.01.2003. u 22:40 - pre 258 meseci
Citat:
zombie / DDG:
da, ali da bi citao listu poruka sa pop3-a, morash da pricash "direktno" sa pop3 serverom (znaci fsockopen() pa teraj), a ne preko postojecih funkcija u php-u (ispravite me ako gresim, jer nisam siguran)..


IMAP funkcije iz PHP-a mogu da se koriste za rad sa POP3 serverom, na primer:

$stream = imap_open ("{$pop3_host:110/pop3}INBOX", $user, $pass);
... itd



Never trust an operating system you don't have sources for.
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


+5 Profil

icon Re: PHP IMAP POP3 problemi17.01.2003. u 01:09 - pre 258 meseci
bzero: da, znam to, ali covek sa tim istim funkcijama ima problem (koji je opisao).

posto SIGURNO znam da POP3 protokol ima opciju da samo izlista hedere poruka (ne i cele poruke) znam da je izvodljivo. ako pak imap_* funkcije iz php-a rade tako sto skidaju cele poruke, onda mu jedino resenje ostaje da to odradi na "zaobilazni" nacin, direktno pricajuci sa pop3 serverom, a zato vec mora da koristi fsockopen()...

davno je bilo kada sam se igrao i pricao direktno sa pop3/smtp serverima, ali ne bi trebalo da bude tesko, potrazi po netu.. i/ili pitaj ljude na deamons forumu..

prva poruka koju saljesh treba da bude HELLO (ili to bese za smtp? ili tako bese server tebi odgovara ;)

 
Odgovor na temu

dwarf
Beograd, Srbija

Član broj: 1328
Poruke: 336
*.yubc.net



Profil

icon Re: PHP IMAP POP3 problemi17.01.2003. u 01:44 - pre 258 meseci
LIST ti vraca spisak svih poruka ++ njihovu velicinu u bajtovima. TOP n m ti vraca m broj linija ukljucujuci i header za poruku n. Dakle, ako imamo, recimo, sledeci listing posle komande LIST:
Code:

1 5234
2 11960
3 19049
4 4132
5 14373


sa komandom TOP 1 0 cemo dobiti samo header deo koji kasnije mozemo da parsiramo. I, da, HELLO nije potreban za POP3, nije cak ni za SMTP, ali je pozeljan (koliko se secam). Inace, POP3 RFC ima samo nekih 17 stampanih strana, ako i toliko, tako da ne bi trebalo da bude veci problem da se isti procita i tako dobiju svi podaci koji su potrebni. RFC je 1939 (da, kao godina kada je Nemacka napala Poljsku).

U sustini, LIST, TOP, RETR i DELE komande su najbitnije. S njima ce se najvise raditi...
 
Odgovor na temu

Schnibble
Zg

Član broj: 7374
Poruke: 4
*.cmu.carnet.hr

ICQ: 115192932
Sajt: www.tiskara.hr/webdizajn


Profil

icon Re: PHP IMAP POP3 problemi22.01.2003. u 00:27 - pre 257 meseci
uspio sam napraviti... kao sto sam pretpostavio, kada se koristi od php-a set "imap" funkcija preko pop protokola, on salje retr 1, retr 2... retr n... sto zapravo skida cijelu poruku, a kada imate attachement od 7mb to bas nije prakticno... pop prokol obvezuje par naredbi (jedna od njih je retr), a preporuca jos implementaciju naredbe top... (sintaxa: TOP br_poruke br_redova_bodyja) e pomocu nje je moguce skinuti samo header upotrebom pop-a, ali je potrebno napraviti parsiranje cijelog headera, sto mi se nije dalo...

ako netko ima gotovo, bilo bi mi drago da podijeli...

hvala svima
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.dial.InfoSky.Net

Sajt: localhost


+5 Profil

icon Re: PHP IMAP POP3 problemi22.01.2003. u 17:56 - pre 257 meseci
i meni se sve cinilo da je druga cifra posle TOP komande broj redova a ne broj bajtova/karaktera, ali rekoh, ajde da ne protivurecim coveku koji ocigledno zna vise ;)

elem, Schnibble: a ako nema niko gotovo, ali smo i dalje radi da pomognemo?

znaci, postuj kod koji vec imash, kazi koji ti tacno heder da izdvojish, i mozda ti i neko pomogne. ne moze biti teze od jednog-dva regex-a...
 
Odgovor na temu

Schnibble
Zg

Član broj: 7374
Poruke: 4
*.cmu.carnet.hr

ICQ: 115192932
Sajt: www.tiskara.hr/webdizajn


Profil

icon Re: PHP IMAP POP3 problemi23.01.2003. u 00:07 - pre 257 meseci
pa kao prvo mislio sam parsirat cijeli header... sto znaci sve sta se moze izvuci... kad vec razvijem algoritam, nije neki problem to upotrijebiti na sve elemente headera, jel?

ali nije mi hitno jos... da je vec bi se ja potrudio, ali sam mislio ako netko ima i voljan je podijeliti...

nego sta ti je to regex???
 
Odgovor na temu

Nemanja Dubravac
Nemanja Dubravac
Sombor / Wien

Član broj: 4621
Poruke: 955
62.108.126.*

Sajt: https://www.shpock.com


+3 Profil

icon Re: PHP IMAP POP3 problemi23.01.2003. u 01:19 - pre 257 meseci
nadam se da ovo pomaze...
http://www.phpbuilder.com/snip...ad.php?type=snippet&id=879
http://www.phpbuilder.com/snip...il.php?type=snippet&id=554
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.dial.InfoSky.Net

Sajt: localhost


+5 Profil

icon Re: PHP IMAP POP3 problemi23.01.2003. u 01:28 - pre 257 meseci
ne znash sta su regex-i. regularni izrazi? (regular expressions?)

ne znam odakle da krenem, ali mislim da morao da ih znas da bi se bavio bilo kojim ozbiljnijim programiranjem (dobro, malo preterujem, ali..)

za php implementaciu pogledaj http://php.net/preg

za sve ostalo, pitaj google.


kada vidish sta su, i ako shvatish da ne mozes da zivish bez njih, potrazi i knjigu "mastering regular expressions"...

(ps, regex su jedan od (glavnih?) razloga zasto je perl toliko popularan...)
 
Odgovor na temu

CONFIQ
♫♪♥♪♫

Član broj: 4218
Poruke: 1994
*.red.bezeqint.net

ICQ: 82327428


+10 Profil

icon Re: PHP IMAP POP3 problemi23.01.2003. u 01:43 - pre 257 meseci
Regular expression je najgluplja stvar izmišljena... grrrrrrr.. za samo 20 slova moraš da mozgaš ceo dan... blah

Ali jeste jako koristan priznajem,samo što je zajeban....

Mene zanima šta će da bude sa tokenizer-erom Valjda će da bude korisniji nego regex.
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.drenik.net



+3 Profil

icon Re: PHP IMAP POP3 problemi23.01.2003. u 12:53 - pre 257 meseci
Da se vratimo na temu, ako hoces da ucis iz koda, mogao bi da skines
SquirrelMail ili IMP (jedina mana je sto su to veliki webmail sistemu).
Owl
 
Odgovor na temu

milosijaa
Milos djordjevic
PHP Developer
srbija

Član broj: 88371
Poruke: 135
*.dialup.neobee.net.



Profil

icon Re: PHP IMAP POP3 problemi23.03.2007. u 11:35 - pre 207 meseci
sto se tice imap extenzije sve funkcije koje pocinju sa

imap_fetch* skidaju cele poruke :( sa attachmentima...


npr

imap_fetchstructure() vraca structuru poruke ali pre toga skine celu poruku. KOJA GLUPOST!!!



 
Odgovor na temu

[es] :: PHP :: PHP IMAP POP3 problemi

[ Pregleda: 6753 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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