0

我正在使用 PHP Imap 连接到 POP3 邮箱,它的连接很好,我有这个来接收我的标题信息:

$header=imap_headerinfo($inbox,$email_number);

        $from = $header->from[0]->mailbox . "@" . $header->from[0]->host;
        $toaddress=$header->toaddress;
        $replyto=$header->reply_to[0]->mailbox."@".$header->reply_to[0]->host;
        $datetime=date("Y-m-d H:i:s",$header->udate);
        $subject=$header->subject;

正在$toaddress显示User Name <username@domain.com>

我怎样才能让它显示出来username@domain.com

例如,实际的电子邮件地址类似于 1234@domain.com,我只需要检索该号码即可

这可能吗?

4

2 回答 2

3

您应该使用 $header 中的“to”数组:

$email = $header->to[0]->mailbox.'@'.$header->to[0]->host';

更多信息在这里:

http://php.net/manual/fr/function.imap-headerinfo.php

于 2013-09-13T12:55:33.300 回答
1

我已经设法通过使用

$toaddress=$header->to[0]->mailbox."@".$header->to[0]->host;
于 2013-09-13T13:06:51.827 回答