Как я могу отправить уведомление на учетные записи Gmail пользователей из моего приложения Angular 5? - PullRequest
0 голосов
/ 28 мая 2018

Я работаю с angular5 в качестве внешнего интерфейса и подпружиненной загрузки в качестве внутреннего, я хочу отправлять уведомления из моего приложения angular пользователям в их учетных записях Gmail.

Может кто-нибудь здесь сказать мне, чтоиспользовать, какие-либо полезные ссылки или идеи?

Заранее спасибо.

1 Ответ

0 голосов
/ 28 мая 2018

Эта абстракция, предоставляемая Spring при отправке электронных писем, может быть полезна.Это руководство хорошо описывает это.

http://www.baeldung.com/spring-email

Вам необходимо создать учетную запись электронной почты для вашего приложения, которая будет отправлять электронные письма.Вы можете использовать Spring, чтобы настроить его следующим образом:

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);

Возможно, посмотрите Apache Velocity для шаблонов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...