Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Sprawdzanie poczty email
Forum PHP.pl > Forum > Przedszkole
kiler129
Więc szukałem w internecie i nic konkretnego nie znalazłem. Chodzi mi o obsługę POP3. Chiałbym napisac skrypt który połączy się z POP3, zaloguje, spawdzi ile jest maili i to pokaze.

np. Masz 0 nowych maili lub Masz 3 nowe maile.

Poporstu nie wiem jak połczyc się z POP3 i pobrać ilość wiadomości.
Druga sprawa jest taka że chętnie pobierałbym też tematy nowych wiadomości ale to opcionalnie.

Czy ktos jest w stanie udzielić pomocy ?
Neojawor
http://pear.php.net/manual/pl/html/package...pop3.intro.html
jedyne co znalazłem - trzeba sobie zainkludować plik z klasą obsługującą połączenie z POP3. Nie pytaj mnie gdzie to znaleźć, może w tym podręczniku coś pisze, a jeśli nie to google i szukaj po nazwie pliku

powodzenia
kiler129
Niestety przykładowe użycie klasy nie działa, pomimo testów z różnymi pop3 zawsze dostaje komunikat "ERROR: Generic login error"

ktoś jeszce chętny do pomocy ?
siemakuba
Sprawdź imap_open" title="Zobacz w manualu PHP" target="_manual i funkcje związane z obsługą POP3/IMAP.
Przykład z manuala pokazał mi zawartość mojej skrzynki odbiorczej.

pozdr.
kiler129
Tak tylko imap_open u mnie nie działa bo nie mam skompilowanej tej biblioteki. Na wszstich zewnętrznych serwerrach jakie mam też nie ma tej biblioteki więc tylko sockety.

*/*/*/*/*/*/*EDIT*\*\*\*\*\*\*\*

Znalazłem taki skrypt:

  1. <?php 
  2. $serwer="127.0.0.1"; 
  3. $user="test"; 
  4. $pass="test"; 
  5. $sock = fsockopen ($serwer, 110); 
  6.  
  7.  $x=fgets($sock, 50); 
  8.  echo "<br>$x<br>"; 
  9.  
  10. fputs($sock,"USER $user n"); 
  11.  $x=fgets($sock, 50); 
  12.  echo "<br>$x<br>"; 
  13.  
  14. fputs($sock,"PASS $pass n"); 
  15.  $x=fgets($sock, 50); 
  16.  echo "<br>$x<br>";  /* z tad mozna sobie liczbe maili wyciagnac 
  17. */ 
  18.  
  19.  
  20. fputs($sock,"QUIT n"); 
  21.  $x=fgets($sock, 50); 
  22.  echo "<br>$x<br>"; 
  23.  
  24. fclose($sock); 
  25. ?>


No i jest rpoblem taki ze przekracza mi czas wykonywania skryptu - co się w nim zapętla ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.