【发布时间】:2015-02-08 10:31:09
【问题描述】:
我试图使用 php 中的 imap_headers 和 imap_header() 函数读取 gmail 邮箱,它运行良好,没有任何问题。在 gmail 中,imap_header() 函数仅提供未读邮件的计数,imap_headers($message_number) 函数将邮件编号作为输入并返回邮件的标题信息。执行imap_fetchstructure() 和imap_fetchbody() 消息将被标记为已读,并且该消息不会在下一次运行中出现,因为它已被标记为已读。
现在,当我使用 office365 帐户时,函数 imap_header() 正在返回收件箱中所有邮件的计数,而不是未读邮件计数,与之前的情况相反,imap_fetchstructure() 和 imap_fetchbody() 没有标记邮件已读,因此在下一个作业周期中也会跟踪已读邮件。
对此的任何意见都非常有帮助.....谢谢:)
【问题讨论】:
标签: php email outlook imap office365