Задать вопрос
des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Распарсить письмо с атачем?

var_dump($structure);

отдает такое

object(stdClass)#6 (11) {
  ["type"]=>
  int(1)
  ["encoding"]=>
  int(0)
  ["ifsubtype"]=>
  int(1)
  ["subtype"]=>
  string(5) "MIXED"
  ["ifdescription"]=>
  int(0)
  ["ifid"]=>
  int(0)
  ["ifdisposition"]=>
  int(0)
  ["ifdparameters"]=>
  int(0)
  ["ifparameters"]=>
  int(1)
  ["parameters"]=>
  array(1) {
    [0]=>
    object(stdClass)#5 (2) {
      ["attribute"]=>
      string(8) "BOUNDARY"
      ["value"]=>
      string(61) "_000_4A5B9ABE0622C34AA88F4A194EB2C30E0EEFF476cmpvsmb05compul_"
    }
  }
  ["parts"]=>
  array(2) {
    [0]=>
    object(stdClass)#7 (12) {
      ["type"]=>
      int(0)
      ["encoding"]=>
      int(4)
      ["ifsubtype"]=>
      int(1)
      ["subtype"]=>
      string(5) "PLAIN"
      ["ifdescription"]=>
      int(0)
      ["ifid"]=>
      int(0)
      ["lines"]=>
      int(100)
      ["bytes"]=>
      int(2966)
      ["ifdisposition"]=>
      int(0)
      ["ifdparameters"]=>
      int(0)
      ["ifparameters"]=>
      int(1)
      ["parameters"]=>
      array(1) {
        [0]=>
        object(stdClass)#8 (2) {
          ["attribute"]=>
          string(7) "CHARSET"
          ["value"]=>
          string(12) "windows-1251"
        }
      }
    }
    [1]=>
    object(stdClass)#9 (13) {
      ["type"]=>
      int(3)
      ["encoding"]=>
      int(3)
      ["ifsubtype"]=>
      int(1)
      ["subtype"]=>
      string(7) "MS-TNEF"
      ["ifdescription"]=>
      int(0)
      ["ifid"]=>
      int(0)
      ["bytes"]=>
      int(97566)
      ["ifdisposition"]=>
      int(1)
      ["disposition"]=>
      string(10) "ATTACHMENT"
      ["ifdparameters"]=>
      int(1)
      ["dparameters"]=>
      array(1) {
        [0]=>
        object(stdClass)#3 (2) {
          ["attribute"]=>
          string(8) "FILENAME"
          ["value"]=>
          string(11) "winmail.dat"
        }
      }
      ["ifparameters"]=>
      int(1)
      ["parameters"]=>
      array(1) {
        [0]=>
        object(stdClass)#4 (2) {
          ["attribute"]=>
          string(4) "NAME"
          ["value"]=>
          string(11) "winmail.dat"
        }
      }
    }
  }
}


письмо имеет атач winmail.dat

пытаюсь вывести тело imap_qprint($text)

и получаю что-то вроде

=D1 =F3=E2=E0=E6=E5=ED=E8=E5=EC,
=D1=F0=EE=E4=ED=E8=EA=EE=E2 =C0=EB=E5=EA=F1=E5=E9 =C0=ED=E0=F2=EE=EB=FC=E5=
=E2=E8=F7
=C3=EB=E0=E2=ED=FB=E9 =F1=EF=E5=F6=E8=E0=EB=E8=F1=F2 =D1=EB=F3=E6=E1=FB =F1=
=EE=EF=F0=EE=E2=EE=E6=E4=E5=ED=E8=FF
=E8=ED=F4=EE=F0=EC=E0=F6=E8=EE=ED=ED=EE-=E8=E7=EC=E5=F0=E8=F2=E5=EB=FC=ED=
=FB=F5 =F1=E8=F1=F2=E5=EC =E8 =D2=CC
=D3=EF=F0=E0=E2=EB=E5=ED=E8=E5 =D1=C4=D2=D3 =E8 =C8=D2
------------------------------
[cid:image002.gif@01CBD4FD.14674E00]
115035, =CC=EE=F1=EA=E2=E0, =F3=EB. =C0=E2=F2=EE=E7=E0=E2=EE=E4=F1=EA=E0=FF=
,12
=D2=E5=EB.: +7(495) 957-26-44
=CC=EE=E1.: +7-985-385-17-80
E-mail: 4555@444.ru<444@44.ru>

такое ощущение что изображение вставляется в текст и он становится нечитаемым
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы