- 追加された行はこの色です。
- 削除された行はこの色です。
// 下階層用テンプレート
#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;}