INNER CODE UNIT · Java

getMailSender

stacksimplify/aws-fargate-ecs-masterclass · 07-Microservices-Deployment/notifications-service/src/main/java/com/stacksimplify/notifications/configurations/MailConfig.java:33

	public JavaMailSender getMailSender() {
		JavaMailSenderImpl mailSender = new JavaMailSenderImpl();

		if (mailServerAuth.equalsIgnoreCase("true")) {
			mailSender.setUsername(mailUserName);
			mailSender.setPassword(mailUserPassword);
		}

		mailSender.setHost(mailServerHost);
		mailSender.setPort(mailServerPort);

		Properties javaMailProperties = new Properties();
		javaMailProperties.put("mail.smtp.starttls.enable", mailServerEnableTls);
		javaMailProperties.put("mail.smtp.auth", mailServerAuth);
		javaMailProperties.put("mail.transport.protocol", "smtp");
		javaMailProperties.put("mail.debug", "false");// Prints out everything on screen

		mailSender.setJavaMailProperties(javaMailProperties);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…