「JAMES 」で"matcher" & "mailet"を実装する
「JAMES」で"matcher"と"mailet"を実装したサンプルを紹介します。
「JAMES」ってなんぞや?というかたは、これまでの記事をご覧ください。
ここで紹介するサンプルは、ユーザ名"kazuhiro"宛てのを受信したら、「メッセージネーム」と「メールの本文」を表示するというものです。
メールの本文は、マイムタイプが"text/plain"であるとします。
実装するのは、次の二つのクラスです。
○「MyMatcher.java」
受信したメールのあて先がユーザ名"kazuhiro"かどうか判断するためのクラス
○「MyMailet.java」
「メッセージネーム」と「メールの本文」を表示するためのクラス
では、実装したコードを示します。
○「MyMatcher.java」
○「MyMailet.java」
思いのほか簡単ですよね。
メールアプリケーションの作成に一歩づつ近づいているきがします。
次は、データベースとつなげてみたいと考えています。
RDBを使うべきか、XMLDBを使うべきか・・・。