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  }