当前位置: 首页 > 知识库问答 >
问题:

使用spring boot在特定时间发送电子邮件

宰父飞白
2023-03-14

在我正在开发的应用程序中,我可以指定许可证的到期日期,现在我想创建一个java Spring Bootapi,它可以在特定时间段(用户可以选择时间段)之前向特定电子邮件发送电子邮件。电子邮件的目的是通知用户他的许可证即将结束。

例如:用户选择的到期日为2023年3月8日,并选择在所选到期日前3个月收到通知。2023年3月5日,向用户的电子邮件发送一封电子邮件,通知用户许可证即将到期。

任何帮助都是高度赞赏的。

共有1个答案

黄高爽
2023-03-14
    < li >您需要将信息存储在数据库中。以便您的系统知道何时发送电子邮件。例如,在一个表中有两列,如send_notif_date、send_to_user。 < li >编写一个作业(您可以为此使用Quartz ),该作业将根据今天是否等于send_notif_date选择我们需要发送电子邮件的用户的所有详细信息
 类似资料:
  • 我正试图建立一个项目跟踪系统 发送电子邮件到电子邮件列表 邮件标题为单元格A1中的文本 邮件正文是来自单元格D1的文本 当单元格E1的值变为完成或注意时触发 到目前为止,我已经创建了一个脚本,可以向特定工作表中创建的人员列表发送电子邮件。但我正在为OnEdit功能和如何在发送电子邮件时将单元格链接成一行而苦苦挣扎。电子表格将有许多行引用不同的项目。 非常感谢您的帮助和建议。

  • 问题内容: 如何使用curl命令行程序从gmail帐户发送电子邮件? 我尝试了以下方法: 使用file.txt作为电子邮件的内容,但是,当我运行此命令时,出现以下错误: 是否可以从仍由curl托管的个人服务器托管帐户发送电子邮件?这样会使身份验证过程更容易吗? 问题答案: curl –url 'smtps://smtp.gmail.com:465’ –ssl-reqd \ –mail-from '

  • 问题内容: 我正在尝试使用Java发送电子邮件: 我收到错误消息: 此代码可以发送电子邮件吗? 问题答案: 户名+密码不再是推荐的解决方案。这是因为 我尝试了此操作,Gmail向该代码中用作用户名的电子邮件发送了一封电子邮件,其中说我们最近阻止了你的Google帐户的登录尝试,并将我定向到此支持页面:support.google.com/accounts/answer/6010255因此它看起来很

  • 问题内容: 这有点令人困惑,所以请在这里忍受… 我想建立一个系统,使用户可以通过我的网站发送模板化的电子邮件,但实际上并没有使用我的服务器发送它- 它只是打开自己的本地邮件客户端,并准备发送电子邮件。该应用程序将使用预定义的变量填充电子邮件的正文,以节省用户必须自己键入的电子邮件。然后,如果该消息不完全适合其目的,则他们可以根据需要编辑该消息。 我有很多理由希望它通过用户的本地邮件客户端,因此让服

  • 它显示以下错误: JasperException:处理JSP页面/assignment3/send_email.JSP第132 129行时发生异常:Message Message=new MimeMessage(session1);130:131://Set FROM:header标头字段。132:message.setFrom(新InternetAddress(from));133:134://

  • 我是php新手,我正在制作一个从数据库获取数据的计划页面。从数据库中,我选择了电子邮件的发送时间和日期。我想做的是,如果发送日期和时间已经到了,系统应该向该地址发送电子邮件。 对于电子邮件发送,我使用此API。 这是我的代码,我应该在其中添加它来执行这样的功能。我想得到三样东西。1.从已到达时间的数据库中提取数组。2.使用循环将它们存储在数组中。3.通过循环向他们发送电子邮件。这是我的密码。