Subversion Repositories javautils

Rev

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;