首页 > 解决方案 > 通过休息创建表单数据不会触发自动回复

问题描述

Kentico 10. 当我发出一个将数据发布到 kentico 表单模块的休息请求时,我得到了一个成功的 http 201,我可以看到在 kentico 界面中创建的数据。我发布数据的这个特殊表格设置了一个自动回复器。

我设置了一个默认的 smtp 服务器,并且可以通过它成功地通过电子邮件发送出去,这让我相信,当通过 rest 在 kentico 表单中创建数据时,不会触发表单上的自动回复。我从来没有看到自动回复器尝试在电子邮件队列模块或事件查看器中发送电子邮件(使用正确的 web.config 键集)。

这是预期的行为,当通过休息请求创建表单模块数据时不触发自动回复?如果是这样,知道如何触发它吗?

标签: kentico

解决方案


是的,你是对的。Kentico REST 旨在执行简单的 CRUD 操作。本质上,您所做的与您在管理员内部执行的操作相同,即进入admin -> forms -> your form name -> recorded data并添加新记录。它不会触发发送电子邮件或重定向到 URL 等任何操作。如果您想使用表单全局事件发送电子邮件并自己插入发送电子邮件,您可以做什么。这是使用全局事件的示例


推荐阅读