View Javadoc

    1   package com.ozacc.mail;
    2
    3   import javax.mail.internet.MimeMessage;
    4
    5   /***
    6    * SendMailインターフェース。
    7    *
    8    * @since 1.0
    9    * @author Tomohiro Otsuka
    10   * @version $Id: SendMail.java,v 1.3 2004/09/25 02:12:12 otsuka Exp $
    11   */
    12  public interface SendMail {
    13
    14  	/***
    15  	 * 指定されたメールを送信します。
    16  	 *
    17  	 * @param mail 送信するメールのMailインスタンス
    18  	 * @throws MailException メール送信に失敗した場合
    19  	 */
    20  	void send(Mail mail) throws MailException;
    21
    22  	/***
    23  	 * 指定されたメールを送信します。
    24  	 *
    25  	 * @param mails 送信するメールのMailインスタンス配列
    26  	 * @throws MailException メール送信に失敗した場合
    27  	 */
    28  	void send(Mail[] mails) throws MailException;
    29
    30  	/***
    31  	 * 指定されたMimeMessageを送信します。
    32  	 *
    33  	 * @param mimeMessage 送信するメールのMimeMessageインスタンス
    34  	 * @throws MailException メール送信に失敗した場合
    35  	 */
    36  	void send(MimeMessage mimeMessage) throws MailException;
    37
    38  	/***
    39  	 * 指定されたMimeMessageを送信します。
    40  	 *
    41  	 * @param mimeMessages 送信するメールのMimeMessageインスタンス配列
    42  	 * @throws MailException メール送信に失敗した場合
    43  	 */
    44  	void send(MimeMessage[] mimeMessages) throws MailException;
    45
    46  }