代码之家  ›  专栏  ›  技术社区  ›  dEs12ZER

如何从Angular5应用程序向用户的Gmail帐户发送通知?

  •  0
  • dEs12ZER  · 技术社区  · 6 年前

    我正在和Angular5一起工作,作为前端和后端,我想从我的应用程序Angular向Gmail帐户中的用户发送通知。

    这里有人能告诉我该用什么吗?有什么有用的链接或想法吗?

    提前谢谢。

    1 回复  |  直到 6 年前
        1
  •  0
  •   SnowTurtle96    6 年前

    这个抽象的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中的模板?