【问题标题】:imap_headers return string formatimap_headers 返回字符串格式
【发布时间】:2012-12-26 11:09:32
【问题描述】:

我正在尝试使用返回格式化字符串数组的 imap_headers($imap_resource) 从收件箱中获取所有邮件标头。

我想知道返回字符串的正确/正确格式,以便我可以解析/解码字符串并将其分解为日期/主题/发件人等。

有人知道吗?

谢谢

【问题讨论】:

  • print_r(imap_headers($imap_resource)); 会让你看到它,不是吗?
  • 那将显示数组,而数组内容是格式化的字符串,因此问题。
  • 我想你的问题对我来说没有意义。如果你能看到格式化的字符串,为什么你不知道如何解析它?
  • 但是您可以看到函数返回的输出 - 因此您已经可以看到返回字符串的格式。我在这里看不到问题。向我们展示imap_headers($imap_resource); 返回的内容...
  • 或者,如果不确定这些值的含义,请参阅 RFC。 tools.ietf.org/html/rfc3501#section-2.3.2

标签: php imap email-headers


【解决方案1】:

只需使用 imap_mime_header_decode(string $text) 即可。

这将返回一个对象数组,其中每个对象都有两个属性:charsettext。您可以开始这样做并使用 php 字符串函数来获得您想要的。

【讨论】:

    猜你喜欢
    • 2018-12-29
    • 1970-01-01
    • 2017-04-05
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 2020-03-30
    相关资源
    最近更新 更多