Revision 48936
Added by Panagiotis Kanakakis over 6 years ago
MailLibrary.java | ||
---|---|---|
10 | 10 |
import javax.mail.internet.AddressException; |
11 | 11 |
import javax.mail.internet.InternetAddress; |
12 | 12 |
import javax.mail.internet.MimeMessage; |
13 |
import java.io.IOException; |
|
13 | 14 |
import java.util.Properties; |
14 | 15 |
|
15 | 16 |
/** |
... | ... | |
99 | 100 |
msg.addRecipient(javax.mail.Message.RecipientType.TO, |
100 | 101 |
new InternetAddress(recipient)); |
101 | 102 |
|
102 |
// Transport tr = session.getTransport();
|
|
103 |
// |
|
104 |
// if (Boolean.parseBoolean(this.authenticate)) {
|
|
105 |
// tr.connect(mailhost, Integer.parseInt(smtpPort), username, password);
|
|
106 |
// } else {
|
|
107 |
// tr.connect();
|
|
108 |
// }
|
|
109 |
// try {
|
|
110 |
// |
|
111 |
// System.out.println(msg.getContent().toString());
|
|
112 |
// } catch (IOException e) {
|
|
113 |
// e.printStackTrace();
|
|
114 |
// }
|
|
115 |
// tr.sendMessage(msg, msg.getAllRecipients());
|
|
116 |
// tr.close();
|
|
103 |
Transport tr = session.getTransport(); |
|
104 |
|
|
105 |
if (Boolean.parseBoolean(this.authenticate)) { |
|
106 |
tr.connect(mailhost, Integer.parseInt(smtpPort), username, password); |
|
107 |
} else { |
|
108 |
tr.connect(); |
|
109 |
} |
|
110 |
try { |
|
111 |
|
|
112 |
System.out.println(msg.getContent().toString()); |
|
113 |
} catch (IOException e) { |
|
114 |
e.printStackTrace(); |
|
115 |
} |
|
116 |
tr.sendMessage(msg, msg.getAllRecipients()); |
|
117 |
tr.close(); |
|
117 | 118 |
} |
118 | 119 |
|
119 | 120 |
private class SMTPAuthenticator extends javax.mail.Authenticator { |
Also available in: Unified diff