如何让网站定时向邮箱发信

我想请教一下.网站上传后,我想让网站定时向邮箱发信,邮箱地址和密码都从mysql中调出来.这个要怎么实现啊.听说在后台要有个什么任务组件,是吗

作者: tmd850   发布时间: 2011-06-09

网上都说php不能主动触发,要用服务器的cron或windows的计划任务来实现.我想问一下,像那种万网代理商会给这个权限吗?如果有权限的话,操作应该不会太复杂吧.
还有可以用js结合php来做,用js做个计时器,比如3600秒,每到3600表reload你的php页面,你只需要在php页面发送就可以 .这种方法可行吗

作者: tmd850   发布时间: 2011-06-09

代理商应该不会给这个权限,你可以在你自己的网站上预留一个发信息的接口,然后在你的电脑上定时请求这个接口,你说的js也要先请求网页才行,你还不如写个接口,直接请求接口去发,php发email问题挺多的,你上网看看

作者: lijpwsw   发布时间: 2011-06-09

引用 2 楼 lijpwsw 的回复:

代理商应该不会给这个权限,你可以在你自己的网站上预留一个发信息的接口,然后在你的电脑上定时请求这个接口,你说的js也要先请求网页才行,你还不如写个接口,直接请求接口去发,php发email问题挺多的,你上网看看

定时请求这个接口,意思是说'假如我每个小时都要发一封邮件,我的电脑就要一直开着,一直联网'吗?

作者: tmd850   发布时间: 2011-06-09

这是我从csdn上看见的在首页放一个时间判断,并且设置一个是否已经发送了的标志,如果是星期一,并且标志没有发送,那么就执行发送邮件。
这个动作由星期一第一个打开首页的人触发。同意楼上的,必须要有人执行那个程序,一般的虚拟主机不提供给用户定时执行程序的功能,只能让访问都来触发这个程序了触发器
大虾们帮我看看,这么做可以吗,会有问题吗,还有,这个触发器是什么东西.谢谢

作者: tmd850   发布时间: 2011-06-09