Typo3 Powermail:带有必填字段的虚假垃圾邮件警报

Typo3 Powermail: false spam alert with required fields

我有一个 powermail 表单。提交表单时出现以下错误:

Spam recognized: uid11 This field must be filled!
Spam recognized: uid12 This field must be filled!
Spam recognized: uid14 This field must be filled!
Spam recognized: uid13 This field must be filled!

字段 uid11 ... uid14 确实存在于表单中 - 并且它们被传输到服务器。例如(来自 Chrome 网络选项卡):

Testvalue
------WebKitFormBoundaryIIcUvgTthzftQYb6
Content-Disposition: form-data; name="tx_powermail_pi1[field][uid12]"

声明的4个字段是强制性的(必需的)但没有添加其他规则。

我已经尝试禁用垃圾邮件检查,但没有成功:

plugin.tx_powermail.settings.setup.spamshield._enable = 0

几个星期前遇到同样的问题,禁用垃圾邮件屏蔽帮助。后来我只是禁用了坏词过滤器。似乎对我有用(检查 spamshield 是否在 TypoScript 对象浏览器中被禁用)

我发现 table tx_powermail_domain_model_field 中 "marker" 的字段是空的。我不知道为什么我必须添加一个标记变量,但由于我添加了变量名称(如 "e_mail"、"firstname" 等),所以表格有效。