Я использую 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>";
}
}
}
?>