spring-cloud-connectors icon indicating copy to clipboard operation
spring-cloud-connectors copied to clipboard

MailSenderCreator Create Method accepts the ServiceConnectorConfig object, but does not set the config property to JavaMailSender

Open chetanti opened this issue 5 years ago • 0 comments

The below create method accepts config, but it does not set property to JavaMailSender.

public JavaMailSender create(SmtpServiceInfo serviceInfo, ServiceConnectorConfig config) { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(serviceInfo.getHost()); mailSender.setPort(serviceInfo.getPort()); mailSender.setUsername(serviceInfo.getUserName()); mailSender.setPassword(serviceInfo.getPassword()); return mailSender; }

Can you please tell , how to set properties . i.e Properties properties = new Properties(); properties.setProperty("mail.smtp.starttls.enable", "true"); properties.setProperty("mail.properties.mail.debug", "true"); properties.setProperty("mail.smtp.writetimeout", "5000"); properties.setProperty("mail.smtp.timeout", "3000"); properties.setProperty("mail.smtp.connectiontimeout", "5000"); mailSender.setJavaMailProperties(properties);

Let me know in case more information is required.

chetanti avatar Apr 03 '20 10:04 chetanti