这个抽象的Spring提供了发送电子邮件的功能。这里的指南介绍得很好。
http://www.baeldung.com/spring-email
您必须为您的应用程序创建一个电子邮件帐户,该帐户将发送电子邮件。你可以用弹簧把它安装成这样
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost("smtp.gmail.com");
mailSender.setPort(587);
mailSender.setUsername("my.gmail@gmail.com");
mailSender.setPassword("password");
一旦你处理了存储用户Gmail凭证的问题,你就可以通过一个模板将其传递到Spring电子邮件中,以提供你的通知。将用户的电子邮件传递到模板中很容易,您可以使用Spring这样做。
γ
SimpleMailMessage message = new SimpleMailMessage();
        message.setTo(to);
        message.setSubject(subject);
        message.setText(text);
        emailSender.send(message);
也许可以研究ApacheVelocity中的模板?