imap_fetchstructure () не получает вложения (части) - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь получить и прочитать вложения из моей учетной записи IMAP через imap_fetchstructure(), но при этом он читает общие вложения, такие как PDF, изображения и т. Д., Конкретное вложение, которое я хочу прочитать (файл name.bin), не ' не попадают в код. Как вы можете видеть на прикрепленном скриншоте, в письме есть вложение.

enter image description here

Это ответ, который я получаю;

    stdClass Object
(
    [type] => 3
    [encoding] => 3
    [ifsubtype] => 1
    [subtype] => OCTET-STREAM
    [ifdescription] => 0
    [ifid] => 0
    [bytes] => 58
    [ifdisposition] => 0
    [ifdparameters] => 0
    [ifparameters] => 0
    [parameters] => stdClass Object
        (
        )

)

1 Ответ

1 голос
/ 01 апреля 2019

Отправитель отправил вам 58-байтовое вложение с содержимым application / octet-stream и без таких подробностей, как предлагаемое имя файла, так что это вся информация, которую вы получаете при получении bodystructure, что касается тела структура , как следует из названия. Если вы хотите, чтобы вложение содержало , а не только его структуру, вы сами должны его извлечь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...