Silverstripe:用户定义的表单不会将电子邮件发送到从后端添加的电子邮件地址作为电子邮件收件人

时间:2014-05-07 07:00:54

标签: php silverstripe

我正在使用Silver stripe 3.0。

我已使用用户定义的表单模块设置了联系我们表单。
我添加了三个字段,“电子邮件”,“名称”和“消息”。

  

当用户填写表单并提交时,电子邮件将发送给用户,但用户定义表单中设置为“电子邮件收件人”的电子邮件地址未获得用户发送的电子邮件。

我一直试图解决这个问题大约三天,但都没用。任何人都可以帮助我,因为这对我来说是一种紧急情况。

在某些参考资料中,我已在此{fore>中的UserDefinedFrom.php打印了收件人列表:

foreach($recipients as $recipient){
    /// should get the email set at back end as well.. But not printing here.
}

1 个答案:

答案 0 :(得分:0)

这样做了......我找出了与使用来自表单的电子邮件地址覆盖$ email-> setTo相关的问题。