Email::MIME::MobileJP::Parser - E-Mail parser toolkit for Japanese mobile phones(based on Email::MIME)
my $mail = Email::MIME::MobileJP::Parser->new($mail_txt);
This is a E-Mail parser toolkit for Japanese mobile phones.
The constructor です。メールの text をわたしてください。
my $mime = $mail->mail();
Email::MIME のインスタンスそのものをえます。こまかい処理がやりたくて Email::MIME::MobileJP::Parser では不十分なときなどによんでください。
my $subject = $mail->subject();
Subject をかえします。Encode::JP::Mobile を利用し、可能なら絵文字も decode します。現時点では絵文字は au の場合のみ decode 可能です(キャリア側の制限によります)。
my $from = $mail->from();
From ヘッダを解析し、Email::Address::Loose のオブジェクトをかえします。
my ($to) = $mail->to();
To ヘッダを解析し、Email::Address::Loose の配列でかえします。
my $carrier = $mail->carrier();
From よりもとめた Email::Address::JP::Mobile のインスタンスをかえします。
my @texts = $mail->get_texts([$content_type]);
メールにふくまれるテキストを配列でかえします。$content_type は正規表現で指定します。デフォルトは qr{^text/plain} です。 返り値は適切なエンコーディングで decode されます。
qr{^text/plain}
my @parts = $mail->get_parts($content_type : Regexp)
$content_type にマッチする Content-Type を含むパートの配列をかえします。各要素は Email::MIME のインスタンスです。 たいていの場合は $parts[0]->content_type と $parts[0]->body そして $parts[0]->filename をしっておけばことたりるでしょう。
$parts[0]->content_type
$parts[0]->body
$parts[0]->filename
このメソッドは、メールに添付されている画像を取得したい、などという場合に有用でしょう。
To install Email::MIME::MobileJP, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Email::MIME::MobileJP
CPAN shell
perl -MCPAN -e shell install Email::MIME::MobileJP
For more information on module installation, please visit the detailed CPAN module installation guide.