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 に答える