日期:2014-05-17  浏览次数:20444 次

如何实现自动发送email的功能
想实现这样一个功能:有个deadline的时间限制,若当天与deadline的时间限制相差30天时,则向一个固定email账号自动发送邮件。

想想可能觉得不是太难,其实,时间检测以及发送email的功能以及实现我都知道。关键难点在于,拥有这个功能的主体软件很少打开,或者是在需要时才打开。这可能就导致在与deadline相差30天时这个软件没有打开,从而无法实现自动发送email的功能。

这个该如何解决呢?
如果有大侠能够提供模板或者案例代码,小弟感激不尽。
email 邮件 自动发送

------解决方案--------------------
你这个需要用到批处理。linux中的话就是shell。
------解决方案--------------------
直接用crontab -e就可以进入编辑了,任务是和当前登录的用户相关的,编辑后保存就生效了。
------解决方案--------------------
那你只能定时到某日某时发送,比如每天几点几分发送,不能通过程序计算时间发送
------解决方案--------------------
http://blog.csdn.net/fangchongbory/article/details/7586275
------解决方案--------------------
引用:
Quote: 引用:

直接 cron+phpcli


正要试试,版主能否说的清楚点 cron+phpcli?  
上面有人说cron建立一个task, 每天固定时间调用一个Php文件并且执行。我在这个文件中设置了连接数据库、检查条件、选择性发送email等功能。
上述思路可否?你说的Phpcli是啥技术?能否多点指导?

都差不多 只是我说直接在命令行下操作 而不是你上面的curl方式...