
JavaMailでメールを送信するプログラムを作成しております。
バージョンは
Tomcat5.5.33
JDK6.0_35
です。
いろいろ調べていると、JavaMailのAPIが必要という事がわかり、次のURLから
http://www.oracle.com/technetwork/java/javamail/ …
javax.mail.jarとactivation.jarをダウンロードして
TomcatのWEB-INF/libにコピーしました。
この設定で間違いはないでしょうか?
まだメール送信はできておりません。
素人な質問で申し訳ありません。
どなたか、ご教授願います。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
JDK6なのでactivation.jarは要らないぜ。
activation.jarはJDK5以下でJavaMailを実行する時にだけ要る。まぁあっても死ぬほど困ることは無いのであってもいいだろう。その設定で間違いないと思う。
javax.mail.jarという事からJavaMail 1.5.1を落としてきたのだと思うのだが、JavaMailは1.4.xと1.5.0以上ではライセンスが違うので注意だ。
JavaMail 1.4.xは米Oracle社が独占的に開発・提供しており、Oracle Binary Code License Agreement for Java EE Technologiesというライセンスの元、ソースは提供されないがJavaMail1.4.7を使う事に対して一切の対価は必要ないつまり無料で使える。
JavaMail 1.5.0以上はCommon Development and Distribution License (CDDL) v1.1 and GNU General Public License (GPL) v2 with Classpath Exceptionというライセンスで開発・提供されており、CDDLの元に使うかGPL2CEの元に使うかをまず選ぶ必要がある。CDDLの場合はJavaMailの部分についてのみCDDLに従うだけで良いが、GPL2CEの場合はあなたが作ったプログラムも含めてGPLでライセンスされなければいけない(あなたがそのプログラムを自分だけが使う場合はこの限りではない)。あなたが作っているそのシステムで他に使っているライブラリに一つでもGPLのものがあるとCDDLを選ぶ事はできない。
なので、私は未だに新規のJava開発案件でJavaMail 1.4.7を採用するようにしている。他に使っているライブラリはStruts 2.2とSeasar2くらい(いずれもAPL2.0)だけど。
回答ありがとうございます。
JvaMail 1.4.7もダウンロードして試してみます。
当方、7年程ブランクがあり、この辺のことはすっかり忘れてしまいました。
もしかしたら、もっと基本的なところで間違っているのかもしれないので、
いろいろと探ってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
この便利な時代に開発環境すら...
-
コマンドボタンの文字が消える!
-
JavaMailを使う前のTomcatの設定
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
vectorクラスについて。
-
エクリプスのプログラミングに...
-
サーブレットで電卓をつくる
-
MSFormsとは何ですか?
-
プラグインとパッチの違いは?
-
visual stadio 参照問題
-
VBAの「for i=1 to cells(…」...
-
CrystalReportsのバージョン確...
-
予約システムの開発ツール
-
ゲームコントローラーを使いたい
-
Javaでのエラーについて
-
unzip32.dllの利用について(64b...
-
JAVAプログラムをWEB表示させる...
-
java3dが動かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
「C#ができればJavaもできる」...
-
textareaに文章を表示したい
-
オブジェクト指向について
-
VisualCafe、JavaStudio、JAVA...
-
Androidのレイアウト方法
-
Xcodeについてです。
-
サーブレット/jspについて
-
VisualBasic のお薦め本
-
研究開発現場でのVBA(マク...
-
WebSphereについて
-
Rubyについて
-
javaでの開発で
-
macでjavaを組む。不都合は?
-
オープンソースの開発環境で初...
-
コンパイラとエディタについて...
-
Mac、Javaのライブラリ追加場所...
-
iPhoneアプリ開発初心者です。...
-
Perl言語での開発環境
-
PHPのフレームワーク
おすすめ情報