Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java mail API向新用户发送电子邮件通知_Java_Email_Jakarta Ee_Amazon Web Services - Fatal编程技术网

使用Java mail API向新用户发送电子邮件通知

使用Java mail API向新用户发送电子邮件通知,java,email,jakarta-ee,amazon-web-services,Java,Email,Jakarta Ee,Amazon Web Services,我正在开发一个基于java/j2ee的web应用程序。我正在使用amazon web services简单电子邮件服务api发送电子邮件,也将使用它发送批量电子邮件。这与Java邮件API相同。现在我面临一个挑战,但我需要实现这个特性,因为所有其他web应用程序都已经实现了 一旦新用户注册到我们的web应用程序,在成功注册后,我们必须向他发送一封确认注册的邮件 最好的做法是什么。请注意,它是一个基于Java/j2ee的应用程序 这个问题太宽泛了。但我会尝试在拳击场上加入一个“最佳实践” 不要直接

我正在开发一个基于java/j2ee的web应用程序。我正在使用amazon web services简单电子邮件服务api发送电子邮件,也将使用它发送批量电子邮件。这与Java邮件API相同。现在我面临一个挑战,但我需要实现这个特性,因为所有其他web应用程序都已经实现了

一旦新用户注册到我们的web应用程序,在成功注册后,我们必须向他发送一封确认注册的邮件


最好的做法是什么。请注意,它是一个基于Java/j2ee的应用程序

这个问题太宽泛了。但我会尝试在拳击场上加入一个“最佳实践”

不要直接从您的网站发送电子邮件-服务代码。使其写入一些持久性存储,例如数据库表。并创建一个后台进程,以预设的间隔扫描该表,例如,每5分钟扫描一次,检测任何新记录并发送电子邮件


您将保护您的网站代码不受与发送电子邮件相关的任何延迟或崩溃的影响。在崩溃或系统升级后重新启动时,您的应用程序将始终知道停止的位置。您将有一个可审核的电子邮件发送记录。

您已经在使用哪些依赖项?有框架吗?我现在正在使用任何依赖项abalogh