imap_fetchstructure()无法检索附件(部分)

时间:2019-03-30 10:10:31

标签: php email imap

我正在尝试通过imap_fetchstructure()从IMAP帐户中检索和读取附件,但是当它读取常规附件(例如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 个答案:

答案 0 :(得分:1)

发件人向您发送了一个58字节的附件,其中包含内容类型的application / octet-stream,并且没有诸如建议的文件名之类的详细信息,因此,这就是您从检索bodystructure所获得的关于正文的所有信息。顾名思义,是结构。如果您想要附件内容,而不仅仅是附件的结构,那么您就必须对其进行检索。