Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Funkcjia biblioteki imap
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam,


Czy istnieje funkcja z biblioteki imap_ dzieki ktorej mialbym dostep do maili na swoim serwerze ale zanim dostana sie do jakiegokolwiek folderu ? Mowiac folderu mam na mysli inbox, spambox, itp. Chodzi o to ze musze sklasyfikowac przychodzace maile zanim jeszcze trafia do inboxa lub spamboxa lub innego boxa (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wolfie
post
Post #2





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


No ok, wyswietlilem sobie te mailboxy za pomoca imap_list, a teraz powiedz o co chodzi z ta modyfikacja parametru imap_open ?

Tzn masz na mysli ze mam za pomoca imap_open dostac sie do okreslonego mailboxa modyfikujac pierwszy parametr imap_open ?

Nawet jezeli tak zrobie to nie rozumiem do czego zmierzasz.....

----------------------------------------------------------------------------------

Zwrocilem sobie nazwy mailboxow za pomoca imap_list i zastosowalem zwrocony wynik do pierwszego parametru funkcji imap_open

A oto co uzyskalem :

Cytat
Warning: imap_open() [function.imap-open]: Couldn't open stream {imap.gmail.com:993/imap/ssl}Potwierdzenia in C:\Apache\htdocs\PrackaMgr\class.MailboxAccess.php on line 21




--------------------------------------------------------------------------------------------------------


Poprawilem powyzszy blad no i sytuacja wyglada tak samo jak wczesniej dla polaczenia bez zwrocenia tablicy imap_listbox a mianowicie po wprowadzeniu do imap_open jako pierwszego parametru wartosci z tablicy zwroconej przez imap_listbox otrzymuje taki komunikat :

Cytat
Call failed


Zwrocony przez ten kod :

  1. $mailbox->reconnect($mailboxes[4]);
  2. $reheaders = $mailbox->reshow_headers();
  3. echo "<h1>Headers in ...box</h1>\n";
  4. //$this->_headers = imap_headers($this->_connection);
  5.  
  6. if ($reheaders == false)
  7. {
  8. echo "Call failed<br />\n";
  9. }
  10. else
  11. {
  12. foreach ($reheaders as $val)
  13. {
  14. echo $val . "<br />\n";
  15. }
  16. }


Czyli wynika z tego ze jesli zastosuje imap_open z parametrem OP_HALFOPEN nie zwraca mi wogole headers'ow , tak samo dzieje sie z body...

Ktos moze pomoc ?

Ten post edytował Wolfie 24.08.2009, 13:14:53
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 14:32