1

次のように、特定の件名のメールを見つけるために imap_search を使用しています。

$connection = imap_open(MAILHOST, MAILUSER, MAILPASSWORD);
$results = imap_search($connection, 'SUBJECT "My subject"');

今、次のように結果をループしています。

foreach ($results as $result) {
    $header = imap_fetchheader($connection, $result);
    print_r($header);
}

$header 変数は文字列です。たとえば、その文字列から Delivered-To 部分を抽出する良い方法はありますか?

4

1 に答える 1

1

この質問は古すぎますが、将来の Google 社員のために: これを試してください:

$header = imap_headerinfo($connection, $result);

imap_headerinfo()ヘッダー値の配列を返します。php.netを参照してください

于 2013-02-16T22:14:41.633 に答える