写一个方法,获取当前需要发送邮件的人的邮箱,大概可以这样:所有要发送邮件的人都对应一个发送邮件时间,并按发送时间升序排列,每次拿第一个邮箱,也就是上一次发送时间最久的;定时任务每次只需要调这个方法,拿邮箱发送即可。仅供参考。
这个发送邮件时间是每天中午的 14:00,每天只发送一个人的邮件.不是全部一起发.
@Actor: 没有说一起发啊,你每次只拿一个邮箱,不就是一个人吗?因为是排序的,所以拿第一个就是最久没有发送的。
你程序用配置文件记录一下当前发到谁了,下次开起来的时候继续向下发,发到最后一个重新重零开始不就好了,不要想着 星期一到星期天刚好七天可以用时间判断当前是星期几,如果有八个邮箱,判断星期几就没用了
内容和人不一样,每次发完后,把发的状态存下来,下次再发哪一个人,或者重复发失败的都可以
学习ing```