Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Чтение почты через POP3

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
yanack2




Зарегистрирован: 28.04.2008
Сообщения: 7

СообщениеДобавлено: Вт Сен 09, 2008 12:28 am    Заголовок сообщения: Чтение почты через POP3
Ответить с цитатой

Всем привет!

Помогите доработать скрипт получения почты через POP3

Вот пример простого скрипта отображения содержания письма.

Код:

<?php

   function get_data($pop_conn)
   {
      $data="";
      while(!feof($pop_conn))
      {
         $buffer = chop(fgets($pop_conn,1024));
         $data .= "$buffer\r\n";
         if(trim($buffer) == ".") break;
      }

      return $data;
   }

   $pop_conn = fsockopen("mail.server.com", 110, $errno, $errstr, 10);
   $code=fgets($pop_conn,1024);
   fputs($pop_conn,"USER user@server.com\r\n");
   $code= fgets($pop_conn,1024);
   fputs($pop_conn,"PASS pass\r\n");
   $code= fgets($pop_conn,1024);
   fputs($pop_conn,"RETR 1\r\n");
   $text.= get_data($pop_conn);

   echo $text;

?>


К сожелению здесь отображается содержание только первого письма почтового ящика. Как сделать так, чтобы выводилось содержание всех писем?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Вт Сен 09, 2008 5:22 am    Заголовок сообщения:
Ответить с цитатой

Юзай вот этот класс http://www.dkws.org.ua/mybooks/php/pop3.zip

Вот пример его использования
http://www.dkws.org.ua/mybooks/php/pop3-ex.zip
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис