gpt4 book ai didi

coldfusion - 在 Application.cfm 中的邮件服务器之间切换

转载 作者:行者123 更新时间:2023-12-04 05:36:08 25 4
gpt4 key购买 nike

我们使用coldfusion 9,并且对我们的站点用于发送电子邮件的个人SMTP 帐户有发送限制。我想根据一天中的什么时间在两台服务器之间交替。

<cfif timeformat(now(),'HH:mm:ss') GT '12:00:00' >
<cfset email.username="foo@bar.com" />
<cfset email.password="s3cr3t" />
<cfelse>
<cfset email.username="baz@bar.com" />
<cfset email.password="s3cr3t2" />
</cfif>

我想在 Application.cfm 中执行此操作(我们不使用 cfc)并且不必修改任何 cfmail标签...

最佳答案

如果您想在每台服务器之间拆分电子邮件量,我建议保留一个值来告诉您接下来要使用哪个服务器:

这将出现在您的应用程序文件中。

    <cfscript>
// get this hour
ThisHour = hour(now());
ServerOneHours = "1,3,5,7,9,11,13,15,17,19,21,23";
if (listFind(ServerOneHours, ThisHour) gt 0) {
application.email.username = "foo@bar.com";
application.email.password = "s3cr3t";
} else {
application.email.username = "foo@ffooodoijdbar.com";
application.email.password = "s3cr6516516513t";
}
</cfscript>
</cffunction>

每当使用 cfmail 时,它将使用当前设置:
<cfmail username="#application.email.username#" 
password="#application.email.password#">

关于coldfusion - 在 Application.cfm 中的邮件服务器之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11905760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com