Mailet作成

「Mailet作成」の編集履歴(バックアップ)一覧はこちら

Mailet作成」(2008/10/01 (水) 14:50:21) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

**手順 ①$JAMES_HOME/apps/james.sarの拡張子をzipに変更 ②①を解凍(作業ディレクトリに移しておくと後が楽) ③Mailet,Matcherを作成(詳細はあとで記述) ④③をjarファイルにして$作業ディレクトリ/james/SAR-INFに配置 ⑤sarファイルを作成 コマンドプロンプトを開き、cdコマンドで$作業ディレクトリ/jamesに移動 「jar cf james.sar conf SAR-INF」と入力して実行 ⑥⑤でできたSARファイルを$JAMES_HOME/apps/james.sarと置き換える $JAMES_HOME/apps/にjamesファイルができている場合は削除 ⑦jamesを起動 ⑧ユーザーを作成 コマンドプロンプトを開き「telnet localhost 4555」と入力して実行 接続できたら「adduser ユーザー名 パスワード」と入力して実行 終了したい場合は「QUIT」と入力して実行    **Mailet作成 ①Mailet作成 ・件名に「Hello」と書かれていたらコンソールに「Hello」 package test.mailet; import javax.mail.MessagingException; import org.apache.mailet.Mail; import org.apache.mailet.GenericMailet; public class TestMailet extends GenericMailet{ public void service(Mail mail) throws MessagingException{ System.out.println("Hello"); } } ②$JAMES_HOME/apps/james/SAR-INF/config.xmlの設定 (1)<mailetpackages>に <mailetpackage>test.mailet</mailetpackage>を追加 (2)<processor name="transport">に <mailet match="SubjectIs=Hello" class="TestMailet"/> ③「手順」の④以降を行う **参考URL |[[Jamesでメールアプリケーション>http://www.fk.urban.ne.jp/home/kishida/kouza/james.html]]|スクリーンショット付きでわかりやすいです。| |[[James君!~目次>http://www.nurs.or.jp/~sug/soft/james/index.htm]]|とことんいじりたい人向け| |[[Dream Software Laboratory>http://iihito.dip.jp/docs/java/no16/james-6.html]]|Mailet作成のページ| |[[Apache James の設定と動作検証(Ⅰ)http://www.itc.kagawa-u.ac.jp/tmp/annual2005/P_ApacheJamws1-2.pdf]]>|PDFにつき注意| **不明事項 ・sarファイルを更新するたびにユーザーを追加する必要があるのはなぜ?
**手順 ①$JAMES_HOME/apps/james.sarの拡張子をzipに変更 ②①を解凍(作業ディレクトリに移しておくと後が楽) ③Mailet,Matcherを作成(詳細はあとで記述) ④③をjarファイルにして$作業ディレクトリ/james/SAR-INFに配置 ⑤sarファイルを作成 コマンドプロンプトを開き、cdコマンドで$作業ディレクトリ/jamesに移動 「jar cf james.sar conf SAR-INF」と入力して実行 ⑥⑤でできたSARファイルを$JAMES_HOME/apps/james.sarと置き換える $JAMES_HOME/apps/にjamesファイルができている場合は削除 ⑦jamesを起動 ⑧ユーザーを作成 コマンドプロンプトを開き「telnet localhost 4555」と入力して実行 接続できたら「adduser ユーザー名 パスワード」と入力して実行 終了したい場合は「QUIT」と入力して実行    **Mailet作成 ①Mailet作成 ・件名に「Hello」と書かれていたらコンソールに「Hello」 package test.mailet; import javax.mail.MessagingException; import org.apache.mailet.Mail; import org.apache.mailet.GenericMailet; public class TestMailet extends GenericMailet{ public void service(Mail mail) throws MessagingException{ System.out.println("Hello"); } } ②$JAMES_HOME/apps/james/SAR-INF/config.xmlの設定 (1)<mailetpackages>に <mailetpackage>test.mailet</mailetpackage>を追加 (2)<processor name="transport">に <mailet match="SubjectIs=Hello" class="TestMailet"/> ③「手順」の④以降を行う **参考URL |[[Jamesでメールアプリケーション>http://www.fk.urban.ne.jp/home/kishida/kouza/james.html]]|スクリーンショット付きでわかりやすいです。| |[[James君!~目次>http://www.nurs.or.jp/~sug/soft/james/index.htm]]|とことんいじりたい人向け| |[[Dream Software Laboratory>http://iihito.dip.jp/docs/java/no16/james-6.html]]|Mailet作成のページ| |[[Apache James の設定と動作検証(Ⅰ)>http://www.itc.kagawa-u.ac.jp/tmp/annual2005/P_ApacheJamws1-2.pdf]]|PDFにつき注意| **不明事項 ・sarファイルを更新するたびにユーザーを追加する必要があるのはなぜ?

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。