Send emails with Spring by using Java annotations
How could I send an email with Spring 4 (and Spring Boot ) by using a pure annotation-based approach (according to the Java Configurations rules)? A simple solution (where you will be using an SMTP server with no authentication) for configuring the email service would by @Configuration public class MailConfig { @Value("${email.host}") private String host; @Value("${email.port}") private Integer port; @Bean public JavaMailSender javaMailService() { JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(host); javaMailSender.setPort(port); javaMailSender