信件附带填写了所有字段,但是当我单击电子邮件客户端“答复”按钮时,回复地址来自字段 emailFrom。为什么?
&hooks=`email,redirect`
&emailTpl=`MyEmailChunk`
&emailTo=`ask@ru7lan.ru`
&emailFrom=`ask@ru7lan.ru`
&emailReplyTo=`[[+email]]`
信件附带填写了所有字段,但是当我单击电子邮件客户端“答复”按钮时,回复地址来自字段 emailFrom。为什么?
&hooks=`email,redirect`
&emailTpl=`MyEmailChunk`
&emailTo=`ask@ru7lan.ru`
&emailFrom=`ask@ru7lan.ru`
&emailReplyTo=`[[+email]]`
https://docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.email
emailReplyTo - 设置为回复的电子邮件。如果未设置,将首先查找“电子邮件”表单字段。如果没有找到,将默认为 'emailFrom' 中设置的值。
检查你的[[+email]]
占位符 - 也许他是空的。
有了这里发布的评论,我认为您的表单输入的 ID 丢失了:
this is my input/...
<!-- Text input--> <div class="form-group">
<label class="pull-left col-md-4 control-label">E-Mail</label>
<div class="col-md-4 col-sm-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-envelope"></i></span>
<input name="email" value="[[!+fi.email]]" placeholder="anna@mail.ru" class="form-control" type="text" >
</div> </div> </div>
将id="email"放入 html 标记中,它应该可以工作。