ColdFusion邮件发送能力

时间:2012-04-17 14:36:01

标签: coldfusion coldfusion-9 cfmail

我目前正在处理一个简报应用程序,需要一次性发送 20K邮件。我觉得,ColdFusion邮件发送能力不适合这个。我没有任何指标来证明这一点。

我在网上搜索过这个,我发现有很多关于这种使用内置CFMAIL的批量邮件发送过程的抱怨。其中很少是,

  • Java堆大小错误

  • 发送消息时发生IOException

  • 邮件假脱机锁

  • 邮件假脱机超时

我们正在使用Adobe ColdFusion 9标准版本。

是否有人像这个要求一样工作?你遇到过任何问题吗?你是怎么解决的?是否有其他替代方法而不是使用常规的cfmail标记?

4 个答案:

答案 0 :(得分:4)

我们有一个系统每天发送近500k条消息大约2到3次。 CF没有问题如果你有足够的资源分配 - 意味着合适的驱动器和空间,足够的堆空间,以及(特别是)性能良好的SMTP中继。在我们的例子中,我们设置了一个专用的中继服务器,我们可以仔细调整。

自ColdFusion 7以来,CF Mail没有出现重大问题.CF 8和CF 9都表现良好。我可以建议一个不同的系统确定一个级别 - 其他要求可能意味着SaaS会更好地为您服务 - 但从性能角度来看,20k消息相当小,对于企业级服务器来说应该不是问题

答案 1 :(得分:1)

我认为如果您使用的是标准版本,我可能会遇到问题,我不确定但是对于标准版本的假脱机有一些线程限制(我猜它是10)会延迟电子邮件。假设有10个线程用于假脱机,每个线程等待15秒进行下一次运行(可以从CFIDE调整)仍然需要大约8.333小时才能发送所有电子邮件。

答案 2 :(得分:0)

自版本6以来,我们一直使用ColdFusion作为网络邮件传送系统。我们有20k收件人的邮件组。

当时我们遇到了一个问题,假脱机程序挂起并开始一遍又一遍地重新传输相同的邮件,使收件人多次收到邮件。

我认为此问题已通过版本7解决。

答案 3 :(得分:0)

如果我记得很清楚,coldfusion标准和企业之间存在差异。企业版增强了CFMAIL吞吐量。至少它曾经是以前的版本。