props.put("mail.smtp.host", config.getSmtpHost());
props.put("mail.smtp.port", Integer.toString(config.getSmtpPort()));
final Session session = Session.getDefaultInstance(props,
new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(
config.getSmtpUserName(), config.getSmtpPassword());
}
});
final Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(config.getFromAddress(),