IMAP Проблемы

WMix

герр M:)ller
Партнер клуба
IMAP Проблемы

PHP:
//...
$text = imap_fetchbody($this->connect_id, $this->number, $part_number);
   if($structure->encoding == 3) {
      return base64_decode($text);
   } else if($structure->encoding == 4){
      return quoted_printable_decode($text);
   }else{
       return $text;}
//...
Иногда $structure->encoding равен "" те. не кодирован
ну а вместо текста приходит лабуда

при этом я глядел imap_body() стоит
-----------------
Content-Transfer-Encoding: base64
-----------------

что посоветуете
 

WMix

герр M:)ller
Партнер клуба
=) http://www.net15.de/tony2000/
меня интересует письмо от freeas.org
я уже читал это класс сейчас не очень помню что откуда
но его кусочек где-то я использовал
 

tony2001

TeaM PHPClub
необязательно забирать все письма сразу и дампить все это пачкой.

>Unexpected characters at end of parameters
что-то я такой ошибки в РНР вообще не нахожу...
 

tony2001

TeaM PHPClub
error 403: Forbidden!
Verboten!
Es sind nur ungenЭgende Zugriffsrechte gesetzt. Bitte Дndern Sie die Rechte mit Ihrem FTP-Programm.
 

tony2001

TeaM PHPClub
все, я понял.
траблы там, не обрабатывает он такие письма.
ладно, попробуй доделать чуть позже.
 

WMix

герр M:)ller
Партнер клуба
А Мне как бороться не подскажеш
траблы это что за зверь такой
 

tony2001

TeaM PHPClub
я думаю, что тебе надо смотреть imap_fetch*
вот так сразу сказать решение не могу - забыл уже как оно все у меня там работало и принципы работы с письмом.
 

WMix

герр M:)ller
Партнер клуба
есть ещё вопрос
а где прячется флажок, аттачмент, и приоритет
исходя из в.с. кода
$structure->...
 

WMix

герр M:)ller
Партнер клуба
Маил можно пометить Флажком, Поставить важность сообжения. (с помощью любой емаил проги)
эта информация храниться где-то в объекте imap_fetchbody я думаю.
Вопрос где именно и есть ли там инфа о прикрепленных файлах (в смысле они есть - файлы, или нет)
 

WMix

герр M:)ller
Партнер клуба
PHP:
        return Array(
            "date"=>$this->date,
            "size"=>$this->size,
            "to"=>$this->to,
            "from"=>$this->from,
            "reply_to"=>$this->reply_to,
            "sender"=>$this->sender,
            "subject"=>$this->subject,
            "charset"=>$this->charset,
            "attachments"=>count($this->attaches)
        );
О флажках и важности речи нет (tut mir leid)-DEUTSCH
 

tony2001

TeaM PHPClub
ну это все откуда-то берется, правда ?
[m]imap_fetch_overview[/m] - посмотри, возможно flagged - это оно.
вообще, priority поищи там...
 

WMix

герр M:)ller
Партнер клуба
tony2001 Просто СУПЕР
я бы за это пиво бы поставил
будеш ин DEUTSCHLAND пиши
 

Alx

Новичок
WMix, ты нашёл, как вытащить PRIORITY из хедера? Я ни в одной функции imap именно этого заголовка не нашёл.
 
Сверху