SMTP实现一个需求,停车数据存储到数据库,如何检测每个停车数据的时间,达到自动发邮件

关于校园停车的,用户停车涉及时间,其中有个发邮件的功能,停车时间(设置离开时间或停多少时间,比如两小时)到了自动发邮件告知挪车,我用Java代码实现了QQ发送邮件,请问如何自动发邮件呢

系统前后端分离,springboot,Vue+elementUI。

尝试过:vant倒计时,v-for 给每条数据(采用分页)添加计时器(离开时间-当前时间),用事件finish倒计时结束,调用发邮件函数。
问题:有的时候必须看到这条数据(因为分页和其他)才会发送邮件,有的时候发送几条邮件

可以使用延时队列,实现该业务逻辑。
可参考:
https://segmentfault.com/a/1190000022718540
如有帮助请采纳!!!

用定时器,间隔多少时间查询一次,符合条件的就发送一次邮件。

使用定时器,根据时间生成cron表达式