0:00
 
Window Title
 
 
 
 
 
 
 
 
壁紙の変更

コンピュータ

ネットワーク

ドキュメント

ごみ箱
マイコンピュータ
マイネットワーク
マイドキュメント
ごみ箱

オンラインゲーム

DHTML素材

perl module 忘備録

RFC翻訳

文字コード

 

コンピュータ

ネットワーク


コントロールパネル

perl module 忘備録

MIME::Parser

MIME形式のメールを解析する

use MIME::Parser;
パッケージをロードする。

my $parser = new MIME::Parser;
インスタンスを生成する

$parser->output_dir($dir);
 解析結果を出力先を指定する(方法1)
$dir直下に全てのメールメッセージを出力

$parser->output_under($dir);
解析結果を出力先を指定する(方法2)
$dir配下にメールメッセージ毎にサブディレクトリを作成して出力。作成されたディレクトリ名は、parse実行後に、$subdir = $parser->output_dir() で得ることができる。

my $entity = $parser->parse_data($mail_data);
解析する(方法1):スカラーデータを解析してMIME::Entityオブジェクトを返す。
解析結果の取得には、MIME::Entityオブジェクトを用いる。

my $entity = $parser->parse(/*STDIN);
解析する(方法2):ファイルハンドルから入力されるデータを解析してMIME::Entityオブジェクトを返す。
解析結果の取得には、MIME::Entityオブジェクトを用いる。

my $entity = $parse_open($filename);
解析する(方法3):ファイルに格納されているデータを解析してMIME::Entityオブジェクトを返す。
解析結果の取得には、MIME::Entityオブジェクトを用いる。

my $result = $parser->results;
解析中のエラーメッセージをMIME::Parser::Resultsオブジェクトで返す。

my $filer = $parser->filer;
MIME::Parser::Filerオブジェクトを返す。

レディ