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 }