• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MIME emlの解析に関して)

MIME emlの解析に関して

このQ&Aのポイント
  • Perlを使用して、emlファイルから本文(htmlとplain)を取得する方法について困っています。
  • 現在はEmail::MIMEライブラリを使用しており、入れ子構造の取得が上手くいきません。
  • 解決方法や他のやり方について教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wap58
  • ベストアンサー率33% (29/87)
回答No.1

モジュールを有効に使えれば良いでしょうが plain入れ子ならベタにテキスト処理など plainは本体のみ、それ以外はヘッド込みになります メーラーの仕様、知らないのでヘッドは工夫して下さい テキストのみのemlはpack('c',27)置換して use strict; my(@plain_1,@html_1,$an_1); open $an_1,'hoge.eml' or print"$!\n"; while(<$an_1>){ if($_ =~ m|text/plain|){ while(<$an_1>){ ($_ !~ m|text/html|) ? push @plain_1,$_:last; }} push @html_1,$_; } print"plain\n @plain_1"; print"html\n @html_1"; __END__

関連するQ&A

専門家に質問してみよう