/** * Init a Mail Properties map (exs: smtp, host) * * @return The properties */ private Properties initProperties(MailConfiguration mailConfiguration) { Properties properties = new Properties(); // Note: The full list of available properties that we can set is defined here: // http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html properties.put("mail.smtp.port", Integer.toString(mailConfiguration.getPort())); properties.put("mail.smtp.host", mailConfiguration.getHost()); properties.put("mail.smtp.localhost", "localhost"); properties.put("mail.host", "localhost"); properties.put("mail.debug", "false"); if (mailConfiguration.getFrom() != null) { properties.put("mail.smtp.from", mailConfiguration.getFrom()); } if (mailConfiguration.usesAuthentication()) { properties.put("mail.smtp.auth", "true"); } mailConfiguration.appendExtraPropertiesTo(properties, true); return properties; }
/** * Init a Mail Properties map (exs: smtp, host) * * @return The properties */ private Properties initProperties(MailConfiguration mailConfiguration) { Properties properties = new Properties(); // Note: The full list of available properties that we can set is defined here: // http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html properties.put("mail.smtp.port", Integer.toString(mailConfiguration.getPort())); properties.put("mail.smtp.host", mailConfiguration.getHost()); properties.put("mail.smtp.localhost", "localhost"); properties.put("mail.host", "localhost"); properties.put("mail.debug", "false"); if (mailConfiguration.getFrom() != null) { properties.put("mail.smtp.from", mailConfiguration.getFrom()); } if (mailConfiguration.usesAuthentication()) { properties.put("mail.smtp.auth", "true"); } mailConfiguration.appendExtraPropertiesTo(properties, true); return properties; }