|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- デバッグモード
NoSuchProviderException
public MailSender(MailProfile profile)
profile
- メールプロファイル情報
NoSuchProviderException
メソッドの詳細 |
---|
public final void connect() throws MessagingException
MessagingException
public 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
- メール操作で例外が発生した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |