coldfusion计划任务不发送电子邮件

问题描述:

当我们通过CFAdmin运行计划任务时,任务中用于发送电子邮件的代码不会发送该电子邮件。但是,如果我们自己在浏览器中运行任务网址,则会发送电子邮件。有人遇到类似的问题?coldfusion计划任务不发送电子邮件

+0

你看过日志吗?它显示任何错误? –

+0

是的,没有明显的错误 – user460114

+0

您有任何机会,您的浏览器提供的Cookie或其他变量,但在计划任务中不可用? – 2011-08-23 00:54:56

您需要检查以下为您的日程安排任务

  • 检查日志
  • 检查的间隔时间您的日程安排任务的
  • 检查超时问题的步骤,如果你给它分配

我在猜测,当你通过浏览器运行任务时,你已经对你的应用程序进行了身份验证,这就是它在浏览器中运行的原因 - 也就是说你有一个适当的会话。

如果更新计划任务采取一些其他动作 - 例如,写入日志文件 - 运作的?我认为问题不在于电子邮件,而在于其他过程。

这很难说太多没有看到任何实际的代码,但我可以反复上面这些都是很好的其他响应做出一些盲目的建议。

  • 如果通过CFSCHEDULE运行任务,会发生什么情况?
  • 如果宥创建一个新的任务,不仅过程的电子邮件位会发生什么(即:注释掉一切,在过去,硬编码值,如果需要的话)
  • 哪些日志中有你检查的标志的错误?
  • 当你说你通过CFAdmin运行任务时,你的意思是“单击运行任务按钮”,还是你的意思是当它根据其时间表自动运行?这听起来像你的意思是前者,但它不是100%清楚,所以我想我会问。
  • 你有没有使用服务器监视器或FusionReactor或什么来监视任务运行时引擎盖下发生了什么?
  • 你把一些CFLOG项到脚本,看它是否快死在某个特定点的过程中,还是有一些意想不到的逻辑发生的,这意味着theemailing代码永远不会被执行,还是什么?
  • 你能列出你自己已经采取,以尽量减少盲目的建议数人做

(对不起,这是不是一个真正的“答案”,但它只是一个时间过长的问题排查步骤“我认为”评论“)。

反馈一些更好的信息,我们可以从那里...