Al *_*lla 3 email coldfusion internals lucee
大约每月一次,我的 Lucee 应用程序会停止发送电子邮件,并且我会收到管理员的失败任务列表中列出的数千封电子邮件。我可以选择它们,单击“执行”,然后将它们发送出去,但我想以编程方式执行此操作,以便我可以监视失败的电子邮件,然后以编程方式发送它们。有什么办法可以做到这一点吗?在 Adobe ColdFusion 中,我过去只检查坏电子邮件文件夹中的文件,然后将其移动到好电子邮件文件夹中。
评论太长了...请参阅 Lucee.org 上的相关问题 - Undeliverable Mail
不幸的是,Lucee 不提供与 Adobe ColdFusion 相同的重新假脱机失败电子邮件的功能。它仅提供管理 UI 中的功能。
在我上面引用的帖子中,ddspringle 提到您可以在自己的代码中模拟管理 UI 正在执行的操作。开源软件的好处之一是你可以看到代码。因此,他添加了一个指向重新处理电子邮件的管理代码的链接。链接在这里 - services.tasks.cfm 第 68-73 行
我也会在这里复制该代码块:
<cfadmin
action="executeSpoolerTask"
type="#request.adminType#"
password="#session["password"&request.adminType]#"
id="#data.ids[idx]#">
Run Code Online (Sandbox Code Playgroud)
这里是cfdocs.org 上cfadmin标签cfadmin的文档链接
CFADMIN 属性参考
- 操作字符串 必需 - 要执行的管理操作。
- 类型字符串 必需 - 管理上下文:Web 或服务器。
- 密码字符串 必需 - 管理员密码。
希望有帮助。
| 归档时间: |
|
| 查看次数: |
544 次 |
| 最近记录: |