Sprawdzanie maili ze skrzynki bez IMAP

Sprawdzanie maili ze skrzynki bez IMAP
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

Hej,
czy znacie jakis sposob albo bibioteke do polaczenia i sprawdzania maili bez wlaczonego IMAP w PHPie?

Pozdr
M

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
0

Próbowałeś z Pop3?

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

No ale jak konkretnie? Jakis przyklad albo lib? Wszystkie przyklady jakie znalazlem odnosnie POP3 uzywaly wlasnie IMAPa

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9018
0

A to obczajałeś - https://dev.horde.org/imap_client/ ?

Mimo, że w nazwie jest IMAP, to sami piszą na stronie, że library is the premier PHP solution for interacting with IMAP (and POP3) mail servers

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
0

wpisałem "php pop3 lib" i dostałem takie coś

https://github.com/Eden-PHP/Mail

Czy to spełnia Twoje potrzeby?

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

wpisałem "php pop3 lib" i dostałem takie coś
https://github.com/Eden-PHP/Mail
Czy to spełnia Twoje potrzeby?

Ciężko powiedzieć, na pewno do sprawdzenia chociaż wydaje się ze projekt nie jest rozwijany.

L7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 434
PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

POP3 to jest protokół zdecydowanie inny od IMAP i niektóre rzeczy łatwe do ogarnięcia przez IMAP będą trudne albo niemożliwe do ogrania przez POP3 (np. wyszukiwanie / filtrowanie wiadomości). Poczytaj sobie porównanie protokołów na Wikipedii. Więc ja bym proponował celować jednak w stronę klienta IMAP niewymagającego rozszerzenia IMAP zamiast brnąć w POP3. Przykład: https://www.php-imap.com/examples/getting-started

Edit: Aha no i jeszcze POP3 może być po prostu wyłączony / niedostępny po stronie serwera, bo to starszy protokół i niektórzy dostawcy go po prostu nie obsługują.

L7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 434
0

@Pafnucy - obawiam się, że trochę źle piszesz. Po pierwsze, autor chciał się dowiedzieć, JAK pobrać korzystając z PHP pocztę korzystając z protokołu POP3 a nie jakie są różnice pomiędzy protokołami itd. Po drugie, źle również piszesz, że korzystając z protokołu POP3 fitrowanie lub wyszukiwanie wiadomości będą trudne lub niemożliwe. Tak naprawdę to nie ma żadnego znaczenia. Weźmy sobie przykładowo popularny Outlook - nie dość, że możemy sobie sortować, filtrować to jeszcze ustawiamy sobie różne reguły i powiem Tobie, że nie ma znaczenia czy korzystamy z POP3 czy IMAP 😀

Marius.Maximus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2202
0

@leonpro778 jak ktoś się zabiera za jakiś problem w IT to wypadało by podstawy choć trochę znać, wiec nie zaszkodzi odrobinę liznąć czym jest IMAP czym jest POP3 i czym tak z grubsza się różnią

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
2

Ok. Głupie pytanie, dlaczego w tym PHPie nie włączysz tego IMAP?
Problem jest z rozszerzeniem, czy z tym że dostawca skrzynki mailowej nie wspiera IMAP?
Bo kręcimy się w koło. Są sugestie użycia rozszerzenia IMAP do pobierania przez POP3 ale skoro nie masz rozszerzenia to nic nie pomoże.
Opisz szerzej problem. Raczej już bym wolał nie używać POP3 w dzisiejszych czasach.

L7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 434
0
Marius.Maximus napisał(a):

@leonpro778 jak ktoś się zabiera za jakiś problem w IT to wypadało by podstawy choć trochę znać, wiec nie zaszkodzi odrobinę liznąć czym jest IMAP czym jest POP3 i czym tak z grubsza się różnią

A skąd założenie, że autor nie zna różnic pomiędzy POP3 oraz IMAP. Przecież w pierwszym poście jest napisane: "czy znacie jakis sposob albo bibioteke do polaczenia i sprawdzania maili bez wlaczonego IMAP w PHPie?". Przecież tutaj chodzi o to, czy w PHP da się ściągnąć pocztę korzystając z POP3 i nic innego. To tak jakbyś szedł kupić samochód elektryczny a sprzedawca do Ciebie z tekstem "czy wiesz jakie są różnice pomiędzy samochodem elektrycznym a benzyniakiem?" 😀

@jurek1980 - moim zdaniem tu nie chodzi, że autor nie ma tego rozszerzenia tylko liczył na podpowiedzi "jak to napisać" 😀

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9018
2

@leonpro778 z jednej strony masz rację, OP zadał konkretne pytanie, a sugestie @jurek1980 odbiegają od głównego wątku/nurtu. Ale z drugiej - wieeeeeele razy na forum miała miejsce sytuacja, w której ktoś bohatersko szuka rozwiązania problemu, który da się rozwiązać całkowicie inaczej, a samego problemu można w ogóle uniknąć poprzez wybranie innego podejścia. To trochę jak z lekarzem - jak przychodzisz z ranami na rękach to można dać po prostu maść, ale można spojrzeć szerzej i zastanowić się, z czego one wynikają: jakiejś alergii, choroby, złego odżywienia itp. I wtedy, zamiast smarować rany maścią, usuńmy powód ich powstawania.

L7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 434
1

@cerrato - to musimy poczekać aż sam autor się wypowie 😀 W każdym razie mi się zdawało, że autor tylko nie wiedział, że funkcją imap_open() możemy także odebrać pocztę przy pomocy protokołu POP3

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.