我是Yii框架的新用户,我已经实现了YiiMail,运行的很好。但是现在我想在每个月底自动发送邮件,可以吗?
ldxq2e6h1#
步骤如下:1.在服务器上设置一个crontab,它将运行PHP命令。在Windows上,您可以设置一个计划任务,该任务将运行<yourdir>/protected/yiic-dev.bat,并运行适当的命令(请查看CConsoleCommand),该任务将发送电子邮件。在生产服务器上执行相同的操作,但将php <yourdir>/protected/yiic.php作为cron,并将命令run作为参数,这将执行相同的操作,但在Linux环境中(如果是Windows服务器,只需为<yourdir>/protected/yiic.bat创建一个调度命令并使用适当的参数)1.使用mail类在相应的操作中发送邮件(参见YiiMailer文档)如果还有其他问题,而你又遇到了一些无法解决的具体问题,我建议你为他们提出新的问题。
<yourdir>/protected/yiic-dev.bat
php <yourdir>/protected/yiic.php
<yourdir>/protected/yiic.bat
1条答案
按热度按时间ldxq2e6h1#
步骤如下:
1.在服务器上设置一个crontab,它将运行PHP命令。
在Windows上,您可以设置一个计划任务,该任务将运行
<yourdir>/protected/yiic-dev.bat
,并运行适当的命令(请查看CConsoleCommand),该任务将发送电子邮件。在生产服务器上执行相同的操作,但将
php <yourdir>/protected/yiic.php
作为cron,并将命令run作为参数,这将执行相同的操作,但在Linux环境中(如果是Windows服务器,只需为<yourdir>/protected/yiic.bat
创建一个调度命令并使用适当的参数)1.使用mail类在相应的操作中发送邮件(参见YiiMailer文档)
如果还有其他问题,而你又遇到了一些无法解决的具体问题,我建议你为他们提出新的问题。