View Javadoc

1   package com.ozacc.mail;
2   
3   import javax.mail.internet.MimeMessage;
4   
5   /***
6    * SendMail¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¡£
7    * 
8    * @author Tomohiro Otsuka
9    * @version $Id: SendMail.java,v 1.1 2004/09/04 09:07:22 otsuka Exp $
10   */
11  public interface SendMail {
12  
13  	/***
14  	 * »ØÄꤵ¤?¤¿¥á¡¼¥?¤òÁ÷¿®¤·¤Þ¤¹¡£
15  	 * 
16  	 * @param mail
17  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
18  	 */
19  	void send(Mail mail) throws MailException;
20  
21  	/***
22  	 * »ØÄꤵ¤?¤¿¥á¡¼¥?¤òÁ÷¿®¤·¤Þ¤¹¡£
23  	 * 
24  	 * @param mails
25  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
26  	 */
27  	void send(Mail[] mails) throws MailException;
28  
29  	/***
30  	 * »ØÄꤵ¤?¤¿MimeMessage¤òÁ÷¿®¤·¤Þ¤¹¡£
31  	 * 
32  	 * @param mimeMessage
33  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
34  	 */
35  	void send(MimeMessage mimeMessage) throws MailException;
36  
37  	/***
38  	 * »ØÄꤵ¤?¤¿MimeMessage¤òÁ÷¿®¤·¤Þ¤¹¡£
39  	 * 
40  	 * @param mimeMessages
41  	 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹?
42  	 */
43  	void send(MimeMessage[] mimeMessages) throws MailException;
44  
45  }