Lucee生成的多封电子邮件

时间:2019-08-14 17:39:22

标签: coldfusion lucee cfmail

我们刚刚安装了使用Apache Tomcat / 9.0.20和AdoptOpenJdk 11.0.3 64位的Lucee 5.3.2.77。

我还有一个现有应用程序,当前正在

上的DMZ中运行
  • 生产中的ColdFusion 11标准版
  • 用于质量检查和本地的ColdFusion 11 Enterprise。

我们还有另一台运行Lucee 5.3.1.102和Oracle Java 1.8.0_181的Lucee Server,我们正在其上进行测试和更改。

在所有框上,生成电子邮件时,仅生成一次电子邮件。但是,在带有OpenJDK的新Lucee框中,将生成电子邮件,并在此文件夹中创建.tsk文件

c:$\inetpub\wwwroot\webdir\sitename\WEB-INF\lucee\remote-client\open 

问题在于文件保留在那里。下次运行电子邮件任务时,将创建另一个.tsk文件,并发送两封电子邮件。洗涤,漂洗,重复。因此,如果生成了3封电子邮件,则

  • 第一个人将收到3封电子邮件
  • 第二封电子邮件,两封电子邮件
  • 第三封1封电子邮件。

为了进行测试,我们生成了第一封电子邮件,等待了几分钟。产生了第二个,等待着。然后产生了第三。有人遇到过这个吗?

我在cfmail标记中添加了server =“ mail server”

<cfmail from="appointments@xyz.com" to="<twright@xyz.com>" 
    subject="Appointment Test" type="HTML" server="<mail.xyz.com>">
<html>
<head><title>Appointment Test</Title>
</head>
<body>
Your appointment has been scheduled at TEST
Number: 123456
Net Weight: 25000
Appointment Date: 08/16/2019
Appointment Time: 1800
Appointment Number: 111111111
</body>
</html>
</cfmail>

因此,我希望在执行时会发送1封电子邮件。在这种情况下,如上所述,每次调用该页面时,它都会生成电子邮件,然后为C:\inetpub\wwwroot\WEB-INF\lucee\remote-client\open文件夹中的所有其他电子邮件重新发送。如果有关系,将通过Office 365发送电子邮件。

1 个答案:

答案 0 :(得分:0)

进入lucee管理员邮件服务-邮件 如果假脱机启用已选中,请取消选中并更新。

删除打开的文件夹中的所有文件。