タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mimeに関するmikedaのブックマーク (2)

  • ぺるりめも / マルチパートメールの添付ファイルを取り出す (module)MIME-Parser

    マルチパートメールの添付ファイルを取り出す (module)MIME-Parser back MIME::Parser にて ---- use MIME::Parser; my $parse = new MIME::Parser; $parse->output_to_core(1); my $buf = (メールデータの取得) my $entity = $parse->parse_data($buf); # # ヘッダに対する処理 # # 以下、ボディに対する処理 # 入れ子のマルチパートがあるかもしれないので、再帰処理にて &body_parse($entity); sub body_parse { my $entity = shift; # part 毎に分解 (要素数 = パート数) # マルチパートでない場合は偽 my @parts = $entity->parts; if (@p

  • Perlメモ/Perlでメールを受ける - Walrus, Digit.

    Net::POP3での受信とMIME::Parserでの解析について。 川合氏の「Perlでメールを受ける」を読み解いていった過程でまとめた両モジュールの使い方情報と、同資料で触れられているメール中の日語の取り扱いについての補足情報です。 なお、ActivePerl 5.6系でもPPMで5.411a(2005年2月現在)のMIME-Toolsがインストールできるようになりましたので、同資料ではMIME-Tools5.410以降にあわせて書かれた「1.5 MIME-toolsの最新版への対応+HTMLメールに添付ファイル」を勉強対象にしています。 Net::POP3モジュールを利用できるなら、メールの受信は簡単です。 以下のスクリプトで、メールを受信して単純なファイル名(スクリプトのプロセスID+連番)で保存することができます。 use Net::POP3; # メールサーバとアカウントの

  • 1