![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) ![]() ![]() |
Hej
Napisałem prosty skrypcik w PHP który korzysta z biblikiteki php-imap i ma za zadanie znaleść w mojej skrzynce wszystkie maile powiedzmy od Allegro. Użyłem takiego kodu:
Tu jest ok, zwraca mi ładnie tablicę z id wiadomości otrzymanych po 8 sierpnia. Jednak gdy zrobię tak:
dostaję: Cytat bool(false) Dlaczego? Co robię nie tak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) ![]() ![]() |
Natknąłem się na tę bibliotekę jak sam googlowałem. Przykładowy kod z jej wykorzystaniem:
daje: Kod Fatal error</b>: Uncaught Ddeboer\Imap\Exception\InvalidSearchCriteriaException: Invalid search criteria [BODY "contents"] imap_alerts (0): imap_errors (1): - [SERVERBUG] BUG: Unknown internal error (0.003 + 0.000 + 0.002 secs). in /var/www/html/vendor/ddeboer/imap/src/Mailbox.php:139 Stack trace: #0 /var/www/html/ndex.php(26): Ddeboer\Imap\Mailbox->getMessages() #1 {main} thrown in <b>/var/www/html/src/Mailbox.php</b> on line <b>139</b><br /> i tak się zastanawiam, czy ten błąd " Invalid search criteria" wywala serwer Onetu czy gdzieś coś pod spodem na moim serwerze Googluję dalej i natknąłem się na tę stronę mówiącą, że PHP korzysta z funkcji wyszukiwania z IMAP2. Tymczasem jak odezwiemy się telnetem do serwera pocztowego Onetu mówi on nam, ze komunikuje się z nami za pomocą IMAP w wersji czwartej: Kod telnet imap.poczta.onet.pl 143
Trying 213.180.147.154... Connected to imap.poczta.onet.pl. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID LITERAL+ STARTTLS AUTH=PLAIN AUTH=LOGIN AUTH=XOAUTH2] Onet server ready. * BYE Disconnected for inactivity. Connection closed by foreign host Ten post edytował DNMX 12.03.2023, 19:01:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 19:20 |