micschk / silverstripe-userforms_send-to-emailfield

使用户填写的邮箱字段在用户表单中可用,作为收件人或回复地址

dev-master 2016-06-24 15:09 UTC

This package is not auto-updated.

Last update: 2024-09-12 03:15:43 UTC


README

此模块将用户表单中定义的邮箱字段作为发送“感谢您的咨询”等回复的收件人或回复地址可供选择。

安装

$ composer require micschk/silverstripe-userforms_send-to-emailfield dev-master

可选:纯文本邮件模板

此模块包含一个简单的SubmittedFormEmail模板,不包含

标签,这可能会导致某些客户端出现布局问题。如果您想使用此模板而不是默认的用户表单模板,请将邮件目录复制到您的主题中。

开放中继

此功能曾是用户表单的一部分,但由于它可能创建潜在的“开放中继”情况(例如,垃圾邮件发送者可能构建请求以使表单向未提交表单的人员/地址发送电子邮件确认),因此已被移除。

我个人认为,有更容易的方法可以将垃圾邮件发送出去。尤其是当确认邮件中不包含任何提交数据时,垃圾邮件发送者花费时间在这里并不合理。另一方面,你永远不会知道人们为什么仍然这样做。

然而,自动发送确认邮件的情况相当普遍。结合SilverStripes表单会话安全,我认为其好处超过了滥用的可能性。尽管如此,您可能仍然想记录或跟踪此操作。

另请参阅:silverstripe/silverstripe-userforms#333 (评论)