在某个时间定时发送邮件的问题,求思路!

问题描述

例如:数据库某张表有两个字段,一个是任务是否未完成,一个是任务到期时间,现在我想在任务到期时间的时候判断该任务是否已经完成,完成了的话就不理,否则就发送一个邮件给某人,求各位能给个思路,能有代码讲下的就最好,本人必将不胜感激。

解决方案

定时器选择1、Timer2、Spring集成quartz这个找下 都有用法思路:在定时器里面定时去查到时时间,还没有完成的任务例如: select * from table where a.flag='0' and time<date
解决方案二:
spring定时器...扫描数据库,发送邮件
解决方案三:
简单点的来说: 定时任务:Timer 定时发邮件给:javamail
解决方案四:
既然是很多记录,建议用quartz的定时任务每隔30分钟或者1小时来扫描该表,对是否完成和到期时间进行判断,发送邮件用jmail,http://zyn010101.iteye.com/blog/1622848

时间: 2024-08-03 07:32:47

在某个时间定时发送邮件的问题,求思路!的相关文章

定时提醒 求思路-我要做一个定时提醒功能,求思路

问题描述 我要做一个定时提醒功能,求思路 我要做一个定时提醒弹窗功能,弹窗会做,定时指定时间提醒思路模糊,求思路 解决方案 看上去是网页程序?那么到时候用户不见得还开着网页吧.你得用短信或者别的方式提醒. 你可以写一个windows服务,循环不断,判断是否有事件到期. 为了减少服务器的压力,可以做成两部分,一个是每2分钟读取下数据库,将未来5分钟要到期的取出来放在内存中. 如果5分钟没有任务,就让下面说的那个定时器休眠. 另一个是每10钟循环一次,对5分钟内的任务精确触发. 解决方案二: 定时

定时执行怎么写 求思路

问题描述 比如写了个软件,能给本地添加个文件.(添加什么文件的不是主要的),我想给这个功能添加上一个定时的功能,怎么实现?我尝试写过一次..随机生成一个时间出来..然后软件几秒,读取一次时间,当时间和随机生成的时间吻合的时候就执行这个功能,问题出来了..如果生成的时间比较短,比如就2分钟之后执行,,这样的没问题.但是如果是5个小时之后执行这个功能,问题就出来了.软件就循环读取时间5个小时然后就会出现内存太大软件嘎嘣了.. 解决方案 解决方案二:不明白你想要问啥循环读取5个小时怎么可能出内存问题如

foxmail邮箱定时发送邮件的设置方法

  foxmail邮箱是不少网友都在使用的邮箱,不过,很多foxmail邮箱的人性化功能却不为人知.比如说,foxmail邮箱的密送功能.定时发送邮件功能等.今天,小编就给大家分享一下关于foxmail邮箱定时发送邮件的设置方法.那么,foxmail邮箱的定时发送功能怎么开启呢?一起来看看今天的foxmail邮箱使用方法就知道了! 1.首先我们将邮件写好,点击右上角菜单==定时发送; 2.出现定时发送设置选项,设置您需要定时发送邮件的发送时间; 3.设置好了之后,点击发送邮件会自动到草稿箱里面,

foxmail邮箱如何定时发送邮件

1.首先我们将邮件写好,点击右上角菜单==定时发送; 2.出现定时发送设置选项,设置您需要定时发送邮件的发送时间; 3.设置好了之后,点击发送邮件会自动到草稿箱里面,等待 定时的时间进行邮件发送操作; 4.点击邮件,查看可以看到 设置好的定时发送邮件的信息如下:

求android中一个定时提醒功能的实现思路!

问题描述 求android中一个定时提醒功能的实现思路! 比如在一个记事本中,我写了一项任务,想加一个定时提醒功能,类似闹钟一样,但又和闹钟不一样,闹钟只能定今天的时间,我想定任意一天的任意时刻的一个提醒功能,跪求实现思路!!! 解决方案 http://blog.csdn.net/wanglang3081/article/details/7456684 解决方案二: 这一个service在后台运行,实时检查时间 解决方案三: Timer定时机制. 解决方案四: 如果要实现任意天任意时刻,那就必须

mfc 定时器最大可以实现多长时间定时

问题描述 mfc 定时器最大可以实现多长时间定时 mfc 的 定时器SetTimer()函数最大可以设置多长时间的延时,求大神指导 解决方案 Timer的Interval属性最大值为65535,超出0.1也不行 解决方案二: SetTimer 的参数是 UINT,即最大值 为:0xFFFFFFFF,单位:毫秒. 解决方案三: SetTimer是用的消息机制,它的精确度不是很准,最大值是 UINT nElapse, nElapse Specifies the time-out value, or

asp.net基于windows服务实现定时发送邮件的方法_实用技巧

本文实例讲述了asp.net基于windows服务实现定时发送邮件的方法.分享给大家供大家参考,具体如下: //定义组件 private System.Timers.Timer time; public int nowhour; public int minutes; public string sendTime; public Thread th; public string isOpen;//是否启用定时发送 public string strToEUser; public static i

Flash自动显示时间定时播放音的制作

定时|显示 自动显示时间定时播放音的制作--日期Date()声音Sound()类的基本应用 效果演示: 点击这里下载源文件 New Date()  New Sound()  是初学者经常要用到的两个基本类.一个是有关日期与时间获取的,一个是有关声音控制的,初学者从这两个基本类开始就会一步步地深入下去. 本例使用到的基本类和语句有      Sound()部分 sande = new Sound();//定义sande是Sound()声音类  sande.loadSound("url",

turbo c-在graphics.h图形库函数中用数字动态显示系统时间(高分悬赏,求大神)

问题描述 在graphics.h图形库函数中用数字动态显示系统时间(高分悬赏,求大神) 并增加一个时间(时分秒)值输入功能,根据新时间调整系统时间,并按照新的系统时间显示数字形式时间. 解决方案 #include <stdio.h> #include <graphics.h> #define PI 3.1416 #include "math.h" #include "dos.h" main() { int x0 = 320, y0 = 240