0

我正在构建一个需要通过 SMS 发送通知的 Web 应用程序。由于 ColdFusion 本身提供了 SMS 服务,我可以在不使用Clickatell等任何第三方 SMS 网关服务的情况下使用它来发送 SMS吗?

我在 Ben Nadel 的网站上找到了一些信息,但它不起作用, 使用 ColdFusion 和 CFMail 发送短信 (SMS)

我试过下面的代码,

<cfmail to="9567102323@ideacellular.net" from="9567102323" subject="New Message" type="text">
    <cfmailpart  type="text/plain">Hello huan, this is a test message</cfmailpart>
</cfmail>
4

2 回答 2

1

正如 Miguel 在评论中所猜测的那样,您的代码不会给出所需的结果,因为您的 cfmail 标记的 from 属性不是有效的电子邮件地址。您的 ColdFusion 代码将正确执行,但不会发送邮件。邮件文件将出现在类似于以下路径的 Undelivr 文件夹中:yourlocalsystem\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\Mail。

对于您问题中的代码,请将“@ideacellular.net”添加到您的 cfmail 标记的 from 属性中。从这里开始,我有点不确定。如果该邮件进入 Undelivr 文件夹,则可能与您的邮件服务器只能从某些域发送邮件有关。我对发生在我身上的类似事情有模糊的回忆。

于 2014-09-12T16:48:38.343 回答
1

您不能直接从 ColdFusion 发送 SMS,没有此功能,就像 ColdFusion 没有内置邮件服务器一样。cfmail 标签使与邮件服务器的通信变得容易,但它本身并不发送电子邮件。

关于 SMS,ColdFusion 可以轻松使用 SMS 网关,查看 CF 文档中的“SMS 事件网关”和 sendGatewayMessage()。

于 2014-09-12T19:40:19.757 回答