Нет ли способов получить отскок сообщения из почтового ящика, таких как Yahoo, Gmail? - PullRequest
0 голосов
/ 04 марта 2012

Я использую Zend mail для чтения в почтовом ящике, и я хотел бы отфильтровать отскок сообщения от всей другой почты. Итак, ниже приведен код, который я использую для получения заголовка

Проблема :

1) gmail, yahoo и т. Д. Не отправляют реальное сообщение об отказе? Я не могу обнаружить ни одного получателя, диагностический код из заголовка

2) Если нет, то, если я хочу уведомить пользователя о сообщении об ошибке, все, что я могу сделать, - это только проверить, есть ли в заголовке ошибка или какая-то подобная фаза, и использовать mail reg-exp. обнаружить сбой получателя почты в контенте?

Спасибо за помощь.

    <?
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>";
        }

}

}


?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...