通过 rest 创建表单数据不会触发自动回复

Creating form data via rest doesn't trigger autoresponder

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

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

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

是的,你是对的。 Kentico REST 旨在执行简单的 CRUD 操作。本质上,您所做的与在管理员内部进行的操作相同,即进入 admin -> forms -> your form name -> recorded data 并添加新记录。它不会触发发送电子邮件或重定向到 URL 等任何事情。 如果您想使用 form global events and on insert send email yourself. Here is the example of using global events

发送电子邮件,您可以做什么