访问DDEBOER/IMAP邮件标头



我正在使用ddeboer/imap访问邮箱。连接到服务器并检索消息不是问题。但是$message->getHeaders()返回以下(缩短版本(:

DdeboerImapMessageHeaders Object
(
    [storage:ArrayIterator:private] => Array
        (
            [date] => Fri, 5 Jul 2019 07:00:47 +0200
            [subject] => Test Mail
            [message_id] => <108a4850-284e-170a-2c7d-b6f9g5218202@test.de>
            [fromaddress] => "Test" <test@test.de>
            [from] => Array
                (
                    [0] => stdClass Object
                        (
                            [personal] => Test
                            [mailbox] => test
                            [host] => test.de
                        )
                )
            [deleted] =>  
            [draft] =>  
            [msgno] => 1
            [maildate] =>  5-Jul-2019 07:00:49 +0200
            [size] => 223715
            [udate] => 1562302849
        )
)

我应该如何访问信息,例如udatefrom->mailbox

您可以使用get方法并添加路径

$message->getHeaders()->get('udate'):
$message->getHeaders()->get('from')[0]->mailbox

最新更新