Rev 3 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3 | Rev 9 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | import javax.mail.Session; |
12 | import javax.mail.Session; |
13 | import javax.mail.Transport; |
13 | import javax.mail.Transport; |
14 | import javax.mail.internet.InternetAddress; |
14 | import javax.mail.internet.InternetAddress; |
15 | import javax.mail.internet.MimeMessage; |
15 | import javax.mail.internet.MimeMessage; |
16 | 16 | ||
17 | import de.viathinksoft.utils.mail.InvalidMailAddressException; |
- | |
18 | - | ||
19 | abstract public class RawMailSender { |
17 | abstract public class RawMailSender { |
20 | 18 | ||
21 | private static final String TRANSPORT_PROTOCOL = "smtp"; |
19 | private static final String TRANSPORT_PROTOCOL = "smtp"; |
22 | 20 | ||
23 | protected Session session; |
21 | protected Session session; |
Line 38... | Line 36... | ||
38 | 36 | ||
39 | public String getMailFrom() { |
37 | public String getMailFrom() { |
40 | return mailFrom; |
38 | return mailFrom; |
41 | } |
39 | } |
42 | 40 | ||
43 | public void setMailFrom(String mailFrom) throws InvalidMailAddressException { |
41 | public void setMailFrom(String mailFrom) { |
44 | if (mailFrom == null) throw new InvalidMailAddressException(); |
- | |
45 | this.mailFrom = mailFrom.trim(); |
42 | this.mailFrom = mailFrom.trim(); |
46 | } |
43 | } |
47 | 44 | ||
48 | public String getRecipient() { |
45 | public String getRecipient() { |
49 | return recipient; |
46 | return recipient; |
50 | } |
47 | } |
51 | 48 | ||
52 | public void setRecipient(String recipient) throws InvalidMailAddressException { |
49 | public void setRecipient(String recipient) { |
53 | if (recipient == null) throw new InvalidMailAddressException(); |
- | |
54 | this.recipient = recipient.trim(); |
50 | this.recipient = recipient.trim(); |
55 | } |
51 | } |
56 | 52 | ||
57 | public String getSubject() { |
53 | public String getSubject() { |
58 | return subject; |
54 | return subject; |