我正在使用ddeboer/imap访问邮箱。连接到服务器并检索消息不是问题。但是$message->getHeaders()
返回以下内容(简化版):
Ddeboer\Imap\Message\Headers 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
)
)
我应该如何访问信息,例如udate
还是from->mailbox
?
答案 0 :(得分:0)
可以使用get方法并添加路径
$message->getHeaders()->get('udate'):
$message->getHeaders()->get('from')[0]->mailbox