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 }