我正在开发基于Spring的Web应用程序的Web应用程序。我想知道如何通知管理员(site_mail)新用户注册。通知管理员(site_mail)新用户注册
-4
A
回答
0
你有两个选择:
使用本机命令,如:
Process p = new ProcessBuilder("command", "opt1", "opt2", "arg").start();
或使用JavaMail
0
使用Java邮件用户创建后发送电子邮件
final String username = "[email protected]";
final String password = "password";
Properties props = new Properties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
Session session = Session.getInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
try {
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("[email protected]"));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("[email protected]"));
message.setSubject("Testing Subject");
message.setText("New user created");
Transport.send(message);
} catch (MessagingException e) {
throw new RuntimeException(e);
}
}
相关问题
- 1. 使用Devise向管理员通知新注册
- 2. PHP管理员批准用户注册
- 3. 将管理员通知给客户端
- 4. 通过管理员帐户写入标准用户的HKCU注册表值
- 5. 在Sharepoint中通知管理员更新?
- 6. Django:更新模板 - 通知管理员
- 7. 注册后禁用用户,并允许管理员确认
- 8. 注册用户只能用于管理员
- 9. Django管理员:注册额外的员工管理
- 10. Magento管理员通知
- 11. 设计和用户注册需要管理员批准
- 12. 创建用户与管理员和可注册
- 13. 管理员(只)注册的用户,烧瓶安全
- 14. 活跃的管理员和设计与用户注册
- 15. 为非管理员用户注册DLL(ActiveX)
- 16. Wordpress用户注册上传数据以供管理员批准
- 17. 如何禁用DNN 5新的用户注册电子邮件给管理员?
- 18. 将多个管理员注册到django
- 19. fosuser为管理员只注册
- 20. django注册管理员错误
- 21. Woocommerce新客户管理员通知电子邮件
- 22. Magnolia CMS - 公共用户注册通知
- 23. 如何注册已在管理员中注册的模型?
- 24. 如何编辑管理员在Wordpress中注册的通知邮件MULTISITE
- 25. 注册通知的托管对象
- 26. 通过无管理员用户帐户
- 27. 设计 - 允许管理员添加注册帐户
- 28. Laravel:如何区分普通用户,管理员和管理员
- 29. Inno Setup为登录用户(不是管理员用户)创建注册表项
- 30. Laravel 5.2验证中注册用户只有登录用户或管理员只
我不明白这个过程? – kati
请参阅[javadoc](https://docs.oracle.com/javase/8/docs/api/java/lang/Process.html) –
但我的问题是关于发送和接收电子邮件 – kati