|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sourceforge.livez.mail.MailSender
public final class MailSender
メール送信機能を提供するクラスです。
| コンストラクタの概要 | |
|---|---|
MailSender(MailProfile profile)
指定されたメールプロファイルを使用してクラスを構築するコンストラクタです。 |
|
MailSender(MailProfile profile,
boolean debug)
指定されたメールプロファイルを使用してクラスを構築するコンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
void |
connect()
プロファイルのアカウントとパスワードを使用してメール送信サーバへ接続します。 |
MailMessage |
createMailMessage()
このクラスに関連付けられているメールセッションから、 MailMessage オブジェクトを生成して返します。 |
MailMessage |
createReplyMailMessage(MailMessage mail)
|
MailMessage |
createReplyMailMessage(String messageId)
|
MailMessage |
createReplyMailMessage(String messageId,
String[] references,
String[] inReplyTo)
|
void |
disconnect()
送信サーバから切断します。 |
boolean |
isConnected()
送信サーバへの接続状態を返します。 |
void |
send(MailMessage message)
メールを送信します。 |
void |
send(MailMessage message,
Address[] recipients)
メールを送信します。 |
void |
send(MimeMessage message,
Address[] recipients)
メールを送信します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public MailSender(MailProfile profile,
boolean debug)
profile - メールプロファイル情報debug - デバッグモード
NoSuchProviderExceptionpublic MailSender(MailProfile profile)
profile - メールプロファイル情報
NoSuchProviderException| メソッドの詳細 |
|---|
public final void connect()
throws MessagingException
MessagingExceptionpublic final boolean isConnected()
public final void disconnect()
public final MailMessage createMailMessage()
public final MailMessage createReplyMailMessage(String messageId)
public final MailMessage createReplyMailMessage(String messageId,
String[] references,
String[] inReplyTo)
public final MailMessage createReplyMailMessage(MailMessage mail)
public final void send(MailMessage message)
throws MessagingException
メールメッセージ中に指定されている送信先アドレス全てに対し送信します。
message - メールメッセージ
MessagingException - メール操作で例外が発生した場合
public final void send(MailMessage message,
Address[] recipients)
throws MessagingException
message - メールメッセージrecipients - メール送信先アドレスのリスト
MessagingException - メール操作で例外が発生した場合
public final void send(MimeMessage message,
Address[] recipients)
throws MessagingException
message - Mime メッセージrecipients - メール送信先アドレスのリスト
MessagingException - メール操作で例外が発生した場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||