0

当您在concrete5 中创建一个表单时,您可以Recipient Email在编辑模式中指定一个。

是否可以根据下拉菜单选择将电子邮件发送到某个地址?

对此的任何帮助/资源表示赞赏。

在此先感谢,迈克

4

1 回答 1

1

不,不是开箱即用。而且我也想不出具体5中的一个好的、简单的解决方案。您可以查看市场中的附加组件(至少有一个高级模板出售)。

你也可以,也许,发送给每个人(通过逗号,或分发地址),让收件人自己弄清楚。

如果您要构建自己的解决方案,这非常简单:

  1. 在表单中创建一个新字段(“问题”)。
  2. 将控制器复制到您的 /blocks/form 目录(根据扩展concrete5的教程)。
  3. 在发送电子邮件之前编辑 PHP 代码以检查是否已发布您指定名称的问题。如果是这样,请检查*,然后发送到该地址而不是默认地址。

*重要——不要只相信表单发布的内容......做一个基本的检查(比如确保它在你的域中,或者一个硬编码的白名单。否则一些脚本会发现它可以“破解”表单并添加任意地址,您将成为不知情的垃圾邮件发送者。

于 2013-03-07T03:55:44.460 回答