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.2 2004/09/13 07:08:33 otsuka Exp $ 11 */ 12 public interface SendMail { 13 14 /*** 15 * »ØÄꤵ¤?¤¿¥á¡¼¥?¤òÁ÷¿®¤·¤Þ¤¹¡£ 16 * 17 * @param mail 18 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹? 19 */ 20 void send(Mail mail) throws MailException; 21 22 /*** 23 * »ØÄꤵ¤?¤¿¥á¡¼¥?¤òÁ÷¿®¤·¤Þ¤¹¡£ 24 * 25 * @param mails 26 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹? 27 */ 28 void send(Mail[] mails) throws MailException; 29 30 /*** 31 * »ØÄꤵ¤?¤¿MimeMessage¤òÁ÷¿®¤·¤Þ¤¹¡£ 32 * 33 * @param mimeMessage 34 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹? 35 */ 36 void send(MimeMessage mimeMessage) throws MailException; 37 38 /*** 39 * »ØÄꤵ¤?¤¿MimeMessage¤òÁ÷¿®¤·¤Þ¤¹¡£ 40 * 41 * @param mimeMessages 42 * @throws MailException ¥á¡¼¥?Á÷¿®¤Ë¼ºÇÔ¤·¤¿¾?¹? 43 */ 44 void send(MimeMessage[] mimeMessages) throws MailException; 45 46 }