Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Temat maila -> POP3, Jak pobrać temat maila z pop3 (komenda)?
Szakal
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 27.05.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Witam, potrzebuję komędy która spowodowała by podanie po przez serwer pop3 podanie tematu określonego maila... Znalazłem stronę z komendami w sieci ale komęta podana przez autora serwisu "TOP " niedziała - Serwer zwraca "-Err"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Serwery WWW -> php
Go to the top of the page
+Quote Post
Sh4dow
post
Post #3





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


to jest proste jak zakrecony ogonek prosiaka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jesli kozystasz z IMAP to wyglada to mniejwiecej tak
  1. <?php
  2. $mbox = imap_open(&#092;"{host.pl:143}\", \"user\", \"haslo\"); //laczymy sie
  3. // jesli chcesz polaczyc sie z serverem pop3 ustawiasz taki port :110/pop3}
  4. //po klamrze } mozesz dac INBOX {...}INBOX dla ustalenia katalogu
  5.  
  6. echo &#092;"<h1>Mailboxes</h1>n\";
  7. $folders = imap_listmailbox($mbox, &#092;"{host.pl:143}\", \"*\"); 
  8.  
  9. if ($folders == false) { //lista katalogow na poczcie
  10.  echo &#092;"Call failed<br />n\";
  11. } else {
  12.  while (list ($key, $val) = each($folders)) {
  13.  echo $val . &#092;"<br />n\";
  14.  }
  15. }
  16. echo &#092;"<h1>Headers in INBOX</h1>n\"; //listy w katalogu INBOX
  17. $headers = imap_headers($mbox);
  18.  
  19. if ($headers == false) {
  20.  echo &#092;"Call failed<br />n\";
  21. } else {
  22.  while (list ($key, $val) = each ($headers)) { //naglowek listu w skrocie, numer, czy nowy, temat, data, od kogo itp
  23.  echo $val . &#092;"<br />n\";
  24.  }
  25. }
  26. $header = imap_headerinfo($mbox, 1); //odczyt naglowka listu gdzie cyfra 1 oznacza numer listu
  27. //otrzymujemy obiekt $header, mozna przegladnac go poprzez var_dump();
  28. //jesli chcesz sam temat to wystarczy to
  29. echo $header->subject; //lub $header->Subject
  30.  
  31. imap_close($mbox); //zamykamy polaczenie
  32. ?>

To chyba wszystko, jakies pytania?

Edit w PEAR albo PECL widzialem biblioteke dla pop3 ale imap powinien wystarczyc
Go to the top of the page
+Quote Post

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: 15.09.2025 - 04:33