Apache Commons EmailによるEメール送信
2009/02/06 17:51Update
Apache Commons EmailはJava Mail APIベースのEメール送信用コンポーネントです。
動作環境:
◇Java 1.4+
◇Java Mail API(javax.activation、javax.mail)
◇ライセンス:Apache License Version 2.0
主なクラス
○SimpleEmail
シンプルなEメール送信用クラス。テキストベースのEメールを送信することができます。
○MultiPartEmail
multipartメッセージを送信できます。テキストメッセージに添付ファイルやインライン表示用の添付ファイルをつけられます。
○HtmlEmail
HTMLフォーマットのEメールを送信できます。MultiPartEmailよりさらに機能増強版です。画像などを埋め込むこともできます。
○EmailAttachment
添付ファイルを扱うためのクラスです。MultiPartEmailやHtmlEmailに利用されます。
簡単なサンプル:
import org.apache.commons.mail.SimpleEmail;
...
SimpleEmail email = new SimpleEmail();
email.setHostName("mail.myserver.com");
email.addTo("xxx@somewhere.org", "John Doe");
email.setFrom("xxx@apache.org", "Me");
email.setSubject("xxxタイトル");
email.setMsg("メッセージ");
email.send();
詳細は Apache Commons Emailユーザガイド
Apache Commons Email Javadoc
Sponsored Link
Comments
- Relative Articles
- Java開発及び実行環境の構築 | Linux篇 - (2008/08/31 20:34)
- Java開発及び実行環境の構築 | Windows篇 - (2008/08/31 21:18)
- 5分でJava Hello World! - (2008/08/31 22:13)
- Java言語の制御構文 - 条件分岐if/else/else if - (2008/10/01 21:30)
- Java言語の繰り返し制御構文 - for文 - (2008/10/03 18:22)
- Java言語の繰り返し制御構文 - do ... while文 - (2008/10/03 21:23)
- Java言語の繰り返し制御構文 - while文 - (2008/10/03 21:32)
- Java言語の基礎 - javacコマンドによるコンパイル - (2008/10/10 17:58)
- Java アクセス修飾子概要 - (2008/10/29 18:31)
- Javaアノテーション機能 概要 - (2009/02/12 13:06)