[PHP-users 917] Re: はじめまして&質問させてください
MAMA
php-users@php.gr.jp
Thu, 26 Jul 2001 18:38:06 +0900
はじめまして池田智子と申します
> エラーとなって帰ってきたメールアドレス(例えば存在しないメールアドレス
> やドメイン名の間違え等)を取得しようと考えていますが、
> imap_header関数を使用して、情報を取得しようとしていますが
> うまく取得できません。
> どうしたら、エラーとなったメールアドレスを取得できるのか
>
私はimap_headerなどは使用せず、がりがりとメール自体を検索して
エラーメールを判定しています
例
//ファイルを開けて
$fd = fopen($wFile,"r");
$contents= file($wFile);
fclose($fd);
//1行ずつ解析して行きます
while ( list( $line_num, $line ) = each( $contents ) ) {
$rtn=strpos($line,"Reply-To:");
//Reply-Toだったら
//何らかの処理をして抜けると
if ($rtn !=""){
$ngF="1";
break;
}
}
ただエラーメールの解析はかなり手間がかかります
私自身30種類ほどのテーブルを用意して
各社のドメインに合わせてエラー解析しています
やり方が分かっても
そう簡単には出来ないとお考え下さい
*:・'゜☆。.:*:・'゜☆゜'・:*:.。.:*:・'゜☆。.:*:..
カラフルなメールマガジンが読める!探せる!「メールデリバー」
http://www.maildeliver.net/
池田智子
HomePage http://www.vector.co.jp/authors/VA014203/
マイドメイン取りました
HomePage http://www.office-ikeda.com
E-mail mama@ns1.office-ikeda.com
*:・'゜☆。.:*:・'゜☆゜'・:*:.。.:*:・'゜☆。.:*:..