jamesとはjavaでメールをいろいろと扱えるもんです。
特にすごいのは、メール受信をトリガーにして様々な処理を行える点。
Mailetとか言うServletみたいなのがあって、それを実装するだけなので簡単らしい。
まだ調べた量が少ないのでよくわかっていない。
以下は今日やったことのメモ。(Windowsの場合)
・jamesのインストール
まずjamesをダウンロードする。日本語版のページからではリンクが切れていたためダウンロードできなかった。なので英語版のページからダウンロードする。
バイナリとソースがあるが、ここではバイナリにする。
日本語のページにすこしインストール方法などがあったので参考にした。
ダウンロードしたら適当な場所に解凍する(たぶんどこでもいい)
あとついでにjavamail-1_4とjaf-1_1-frも落としておく
・jamesの起動
起動するには jamesのフォルダ/bin/
のrun.bat(linuxの場合はrun.shとか?)を動かす
これを起動したままの状態で、コマンドプロンプトからtelnetコマンドを入力する。
そのあとに open localhost 4555
と入力する。そうするとidとpasswordの入力を求められるので,
両方ともrootを入力する。パスワードを変更するにはconfig.xmlを変更する。
ログインしたら、ユーザを追加する。helpと打つといろいろ出てくる。
ユーザを追加するだけなら addUser name pass で良い。
・メールを送信するサンプルプログラム
webからコピペしたが動かなかった。
Y先輩が過去に動かした経験があるらしい。あとレジュメにも何か書いていたらしい。それを参考にすればいいだろう。
・Mailet
全然わかっていない
自分の調べる能力の低さを感じた。
2~3時間やってこれくらいしかできていないorz
-------------------------------------------------
参考URL:
http://www.nurs.or.jp/~sug/soft/james/index.htm
http://www-06.ibm.com/jp/developerworks/java/030905/j_j-james1.html
他にもいろいろ見たが、まともに使えそうなのはこの2つくらいか?
特にすごいのは、メール受信をトリガーにして様々な処理を行える点。
Mailetとか言うServletみたいなのがあって、それを実装するだけなので簡単らしい。
まだ調べた量が少ないのでよくわかっていない。
以下は今日やったことのメモ。(Windowsの場合)
・jamesのインストール
まずjamesをダウンロードする。日本語版のページからではリンクが切れていたためダウンロードできなかった。なので英語版のページからダウンロードする。
バイナリとソースがあるが、ここではバイナリにする。
日本語のページにすこしインストール方法などがあったので参考にした。
ダウンロードしたら適当な場所に解凍する(たぶんどこでもいい)
あとついでにjavamail-1_4とjaf-1_1-frも落としておく
・jamesの起動
起動するには jamesのフォルダ/bin/
のrun.bat(linuxの場合はrun.shとか?)を動かす
これを起動したままの状態で、コマンドプロンプトからtelnetコマンドを入力する。
そのあとに open localhost 4555
と入力する。そうするとidとpasswordの入力を求められるので,
両方ともrootを入力する。パスワードを変更するにはconfig.xmlを変更する。
ログインしたら、ユーザを追加する。helpと打つといろいろ出てくる。
ユーザを追加するだけなら addUser name pass で良い。
・メールを送信するサンプルプログラム
webからコピペしたが動かなかった。
Y先輩が過去に動かした経験があるらしい。あとレジュメにも何か書いていたらしい。それを参考にすればいいだろう。
・Mailet
全然わかっていない
自分の調べる能力の低さを感じた。
2~3時間やってこれくらいしかできていないorz
-------------------------------------------------
参考URL:
http://www.nurs.or.jp/~sug/soft/james/index.htm
http://www-06.ibm.com/jp/developerworks/java/030905/j_j-james1.html
他にもいろいろ見たが、まともに使えそうなのはこの2つくらいか?