OSDN Git Service

CVS最新版の全ファイルを追加
[spring-ext/ozacc-mail.git] / src / java / com / ozacc / mail / SendMail.java
1 package com.ozacc.mail;\r
2 \r
3 import javax.mail.internet.MimeMessage;\r
4 \r
5 /**\r
6  * SendMailインターフェース。\r
7  * \r
8  * @since 1.0\r
9  * @author Tomohiro Otsuka\r
10  * @version $Id: SendMail.java,v 1.3 2004/09/25 02:12:12 otsuka Exp $\r
11  */\r
12 public interface SendMail {\r
13 \r
14         /**\r
15          * 指定されたメールを送信します。\r
16          * \r
17          * @param mail 送信するメールのMailインスタンス\r
18          * @throws MailException メール送信に失敗した場合\r
19          */\r
20         void send(Mail mail) throws MailException;\r
21 \r
22         /**\r
23          * 指定されたメールを送信します。\r
24          * \r
25          * @param mails 送信するメールのMailインスタンス配列\r
26          * @throws MailException メール送信に失敗した場合\r
27          */\r
28         void send(Mail[] mails) throws MailException;\r
29 \r
30         /**\r
31          * 指定されたMimeMessageを送信します。\r
32          * \r
33          * @param mimeMessage 送信するメールのMimeMessageインスタンス\r
34          * @throws MailException メール送信に失敗した場合\r
35          */\r
36         void send(MimeMessage mimeMessage) throws MailException;\r
37 \r
38         /**\r
39          * 指定されたMimeMessageを送信します。\r
40          * \r
41          * @param mimeMessages 送信するメールのMimeMessageインスタンス配列\r
42          * @throws MailException メール送信に失敗した場合\r
43          */\r
44         void send(MimeMessage[] mimeMessages) throws MailException;\r
45 \r
46 }