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 }