// 下階層用テンプレート #topicpath ---- //ここにコンテンツを記述します。 JavaMailは通常メールを送信したり、メールを受信するためのAPI群ですが、標準入力などのストリームから渡されるメールデータを解析するときなどにも使用することができます。ストリームから渡されるメールデータってのは、たとえば.forwardでメールをプログラムに転送して、そこでなんか処理をするときなどですね。プログラムをJavaで記述している場合は、標準入力よりJavaプログラムにメールデータが渡されることになりますが、そこでJavaMailのAPIを利用することができます。 **サンプル [#l8ed694f] サンプルとして以下のようなメールを扱ってみたいと思います。 From fromaddress@hogehoge.com Sun May 18 01:13:17 2008 Return-Path: <fromaddress@hogehoge.com> X-Original-To: toaddress@hogehoge.jp Delivered-To: toaddress@hogehoge.jp Received: from fuga.so-net.ne.jp (fuga.so-net.ne.jp [202.238.82.9]) by mail.hogehoge.jp (Postfix) with ESMTP id A75B1408BE for <toaddress@hogehoge.jp>; Sun, 18 May 2008 01:13:12 +0900 (JST) Received: from [127.0.0.1] by fuga.so-net.ne.jp with ESMTP id m4HGD9n9027300; Sun, 18 May 2008 01:13:09 +0900 (JST) Date: Sun, 18 May 2008 01:13:10 +0900 From: Hogehoge Com <fromaddress@hogehoge.com> To: toaddress@hogehoge.jp Subject: =?ISO-2022-JP?B?GyRCJUYlOSVIJWEhPCVrISobKEI=?= Message-Id: <20080518011206.8EB1.fromaddress@hogehoge.com> MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.31 [ja] メールのテストです。 end。 ***まずはテキストファイルからメールを読み取る [#xe822e41] ***パイプされた標準入力からメールを読み取る [#fd81b0d5] ---- この記事は #vote(おもしろかった,そうでもない) #comment #topicpath SIZE(10){現在のアクセス:&counter;}