Apache Commons EmailによるEメール送信

2009/02/06 17:51Update
TAGS: java | apache | Commons | Email | Eメール | 送信 | メッセージ

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

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation