Hej,
czy znacie jakis sposob albo bibioteke do polaczenia i sprawdzania maili bez wlaczonego IMAP w PHPie?
Pozdr
M
Hej,
czy znacie jakis sposob albo bibioteke do polaczenia i sprawdzania maili bez wlaczonego IMAP w PHPie?
Pozdr
M
No ale jak konkretnie? Jakis przyklad albo lib? Wszystkie przyklady jakie znalazlem odnosnie POP3 uzywaly wlasnie IMAPa
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
wpisałem "php pop3 lib" i dostałem takie coś
https://github.com/Eden-PHP/Mail
Czy to spełnia Twoje potrzeby?
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.
@mariankon - zerknij sobie jeszcze tutaj: https://stackoverflow.com/questions/3165014/fetching-mail-from-a-pop3-server-using-php
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ą.
@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
@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ą
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.
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ć"
@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.