1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.core.api.mail;
17
18 import org.kuali.rice.core.api.mail.EmailBcList;
19 import org.kuali.rice.core.api.mail.EmailBody;
20 import org.kuali.rice.core.api.mail.EmailCcList;
21 import org.kuali.rice.core.api.mail.EmailFrom;
22 import org.kuali.rice.core.api.mail.EmailSubject;
23 import org.kuali.rice.core.api.mail.EmailTo;
24 import org.kuali.rice.core.api.mail.EmailToList;
25 import org.kuali.rice.core.api.mail.MailMessage;
26
27 import javax.mail.MessagingException;
28
29
30 public interface Mailer {
31
32 void sendEmail(MailMessage message) throws MessagingException;
33
34 void sendEmail(EmailFrom from, EmailTo to, EmailSubject subject, EmailBody body, boolean htmlMessage);
35
36 void sendEmail(EmailFrom from, EmailToList to, EmailSubject subject, EmailBody body, EmailCcList cc, EmailBcList bc,
37 boolean htmlMessage);
38 }