使用PHP读取二进制电子邮件附件(CSV)

时间:2012-06-08 17:05:43

标签: php email attachment

我们正在接收附有CSV的自动电子邮件。使用PHP,我通过IMAP抓取邮件。我可以抓住电子邮件和附件没问题。但是,CSV作为八位字节流附加。

如何将其转换为我实际可以使用的内容?目前在阅读内容时,我只是得到了这样的东西:

NzA1MTA1NTgxMzAsODgxDQo3MDUxMDU1ODEyMCw1NzkNCjcwNTEwNTU4MTEwLDQ3MQ0KNzA1MTA1 ==

1 个答案:

答案 0 :(得分:2)

使用base64_decode()

http://php.net/manual/en/function.base64-decode.php

更好的是,查看电子邮件中的编码标题,以便您知道某些内容是否按照您期望的方式进行实际编码。