jabbaxatt
Добрый модератор
- Регистрация
 - 21 Янв 2009
 
- Сообщения
 - 902
 
- Реакции
 - 433
 
- Автор темы
 - #1
 
Соединяюсь успешно:
	
	
	
		
А дальше возникают вопросы.
1) Как получать чистый текст письма и заголовка.
2) Как получить письма от определённого (e-mail) не выкачивая все OVER 9000 писем с ящика
3) Как разделять письма от этого определённого e-mail на цепочки переписки. Я ему написал про кошек, он мне ответил про кошек я ему ответил..... А потом он создал новое письмо, написал мне про новый год я ему ответил уже в новой цепочке.
Я могу пройтись в цикле по всем письмам
	
	
	
		
	
		
			
		
		
	
				
			
		Код:
	
	$loginx = "email@mypddyandexdomain.ru";
$passwordx = "myparol";
$serverx = "{imap.yandex.ru:993/imap/ssl}";
IF ($connection = imap_open($serverx, $loginx, $passwordx))
{Echo 'Соединение успешно';}
else   {   Echo 'ошибка соединения';   }
	А дальше возникают вопросы.
1) Как получать чистый текст письма и заголовка.
2) Как получить письма от определённого (e-mail) не выкачивая все OVER 9000 писем с ящика
3) Как разделять письма от этого определённого e-mail на цепочки переписки. Я ему написал про кошек, он мне ответил про кошек я ему ответил..... А потом он создал новое письмо, написал мне про новый год я ему ответил уже в новой цепочке.
Я могу пройтись в цикле по всем письмам
		Код:
	
	  $count = imap_num_msg($connection);
  for($i = 1; $i <= $count; $i++) {
  $overview = imap_fetch_overview($connection, $i);
      if (is_array($overview)) {
         foreach ($overview as $val)
         {
          $msgno=$val->msgno; // идентификатор msgno текущего письма
         }
   };
  // а дальше надо получать тело и хеадер письма в нормальном виде независимо от кодировок.
  // Стандартные команды типа
  $header_pisma=imap_fetchheader($connection,$msgno);
// выдают весь заголовок в тексте, там уйма лишней информации, и непонятно как быть с кодировками
  // 2)  пока не знаю как решать вопрос получения писем связанных с определённым E-mail. Курить функцию imap_search? Примеров бы...
// 3) По вопрос 3 пока тоже не нашёл