0

Zend メールを使用してメール ボックスを読み込んでいますが、バウンス メッセージを他のすべてのメールから除外したいと考えています。したがって、以下はヘッダーを取得するために使用するコードです

問題は次のとおりです。

1) gmail、yahoo などは、実際のバウンス メッセージを送信していませんか? ヘッダーから受信失敗、診断コードを検出できません

2) そうでない場合、失敗メッセージが何であるかをユーザーに通知したい場合、私にできることは、ヘッダーに「失敗」または同様のフェーズがあるかどうかを確認し、メール正規表現を使用して検出することだけです。コンテンツの受信者メールに失敗しますか?

助けてくれてありがとう。

    <?
set_include_path($_SERVER['DOCUMENT_ROOT'].'/fyp/plugin');
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
Zend_Loader::loadClass('Zend_Mail');

$mail = new Zend_Mail_Storage_Imap(array('host'     => 'imap.gmail.com',
                                         'user'     => 'fff@gmail.com',
                                         'password' => 'ffff',
                                         'ssl'      => 'SSL',
                                         'port'     => 993
                                         ));

$substring="Return-Path: <>";

foreach ($mail as $message) {   
foreach ($message->getHeaders() as $name => $value) {
    if (is_string($value)) {
        echo "$name: $value\n";
        echo "<br>";
        }

}

}


?>
4

0 に答える 0