当我们通过CFAdmin运行计划任务时,用于发送电子邮件的任务内的代码不会发送该电子邮件。但是,如果我们自己在浏览器中运行任务URL,则会发送电子邮件。有人遇到过类似的问题吗?
答案 0 :(得分:5)
在没有看到任何实际代码的情况下很难说太多,但我可以在其他答案之上做出一些盲目的建议,这些建议都很好。
(对不起,这不是一个“答案”,但是对于我认为的“评论”来说太长了。
反馈一些更好的信息,我们可以从那里开始......
答案 1 :(得分:2)
我猜测当你通过浏览器运行任务时,你已经对你的应用程序进行了不同的身份验证,这就是它在浏览器中运行的原因 - 即你有一个合适的会话。
如果您更新计划任务以采取其他操作 - 例如写入日志文件 - 这是否有效?我认为问题不在于电子邮件,而在于剩余的流程。
答案 2 :(得分:1)
您需要检查日程安排任务的以下步骤