Php imap_标题,最近=N,未查看="&引用;。。。但我没有';我还没读呢

Php imap_标题,最近=N,未查看="&引用;。。。但我没有';我还没读呢,php,imap,Php,Imap,在LeaseWeb服务器上使用PHP5.2.0-8+etch13,我有一些代码,可以通过imap接收电子邮件,处理通过电子邮件发送到特定地址的文件。我调用imap\u open(检查是否有错误,但没有找到任何错误),通过imap\u num\u msg获取消息数量,然后查看每个消息的imap\u头。所有运行都没有错误 然后我检查是否('U'=$header->Unseen | |'N'==$header->Recent)。 这在ModWest共享服务器上使用相同的代码时效果良好,但在Leasew

在LeaseWeb服务器上使用PHP5.2.0-8+etch13,我有一些代码,可以通过imap接收电子邮件,处理通过电子邮件发送到特定地址的文件。我调用
imap\u open
(检查是否有错误,但没有找到任何错误),通过
imap\u num\u msg
获取消息数量,然后查看每个消息的
imap\u头。所有运行都没有错误

然后我检查
是否('U'=$header->Unseen | |'N'==$header->Recent)
。 这在ModWest共享服务器上使用相同的代码时效果良好,但在Leaseweb和ModWest VPS服务器上找不到新消息。在运行代码之前发送的测试电子邮件的
打印\r
,其标题显示

stdClass Object
(
    [date] => Tue, 24 Mar 2009 17:57:55 +0100
    [Date] => Tue, 24 Mar 2009 17:57:55 +0100
    [subject] => Data 200903
    [Subject] => Data 200903
    [in_reply_to] => <example@mail.gmail.com>
    [message_id] => <example@mail.gmail.com>
    [references] => <example@mail.gmail.com>  <example@mail.gmail.com>
    [toaddress] => data@example.com
    [to] => Array
        (
            [0] => stdClass Object
                (
                    [mailbox] => data
                    [host] => example.com
                )

        )

    [fromaddress] => "me" <me@example.com> 
    [from] => Array
        (
            [0] => stdClass Object
                (
                    [personal] => me
                    [mailbox] => me
                    [host] => example.com
                )

        )

    [reply_toaddress] => "me" <me@example.com> 
    [reply_to] => Array
        (
            [0] => stdClass Object
                (
                    [personal] => me
                    [mailbox] => me
                    [host] => example.com
                )

        )

    [senderaddress] => me@gmail.com
    [sender] => Array
        (
            [0] => stdClass Object
                (
                    [mailbox] => me
                    [host] => gmail.com
                )

        )

    [Recent] => N
    [Unseen] =>  
    [Flagged] =>  
    [Answered] =>  
    [Deleted] =>  
    [Draft] =>  
    [Msgno] =>    1
    [MailDate] => 24-Mar-2009 17:57:55 +0100
    [Size] => 8802
    [udate] => 1237913875
)
stdClass对象
(
[日期]=>2009年3月24日星期二17:57:55+0100
[日期]=>2009年3月24日星期二17:57:55+0100
[主题]=>数据200903
[主题]=>数据200903
[在答复中]=>
[消息\u id]=>
[参考资料]=>
[地址]=>data@example.com
[至]=>阵列
(
[0]=>stdClass对象
(
[邮箱]=>数据
[主机]=>example.com
)
)
[fromaddress]=>“我”
[从]=>阵列
(
[0]=>stdClass对象
(
[个人]=>我
[邮箱]=>我
[主机]=>example.com
)
)
[回复地址]=>“我”
[回复]=>数组
(
[0]=>stdClass对象
(
[个人]=>我
[邮箱]=>我
[主机]=>example.com
)
)
[senderaddress]=>me@gmail.com
[发送方]=>阵列
(
[0]=>stdClass对象
(
[邮箱]=>我
[主机]=>gmail.com
)
)
[最近]=>N
[看不见]=>
[标记]=>
[回答]=>
[已删除]=>
[草稿]=>
[Msgno]=>1
[邮寄日期]=>2009年3月24日17:57:55+0100
[大小]=>8802
[udate]=>1237913875
)
  • 我正在做的事情是否会导致“阅读”
  • 我怎么知道这是一个“新”消息
  • 谢谢,
    Ed

    这只是一个偶然的机会,但是在另一种类型的服务器上访问头信息的特定方法是否可以解释为正在读取