Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP回复电子邮件id不';不能正常显示_Php_Email_Phpmailer - Fatal编程技术网

PHP回复电子邮件id不';不能正常显示

PHP回复电子邮件id不';不能正常显示,php,email,phpmailer,Php,Email,Phpmailer,这是我的email.php页面编码。现在我收到了联系表上的邮件。但是,我无法将回复更改为电子邮件id。在这里,我添加了$mail->AddReplyTo($email,'Reply')。但是,它不会在回复选项中显示emailid(联系人表单发件人emailid) 我在这里贴了一张图片。在“快速回复”选项中,我可以看到接收端电子邮件id。如何将回复添加到电子邮件id(联系人表单发件人电子邮件id) 而不是这个: $mail->FromName = $name; $mail->Add

这是我的email.php页面编码。现在我收到了联系表上的邮件。但是,我无法将回复更改为电子邮件id。在这里,我添加了
$mail->AddReplyTo($email,'Reply')。但是,它不会在回复选项中显示emailid(联系人表单发件人emailid)

我在这里贴了一张图片。在“快速回复”选项中,我可以看到接收端电子邮件id。如何将回复添加到电子邮件id(联系人表单发件人电子邮件id)


而不是这个:

$mail->FromName = $name;
$mail->AddAddress('email@gmail.com', '');  // Add a recipient
$mail->AddReplyTo($email, 'Reply');
尝试使用以下方法:

$mail->AddReplyTo($email, 'Reply');
$mail->SetFrom('mailbox@name.com', 'Mailbox name');
$mail->AddAddress('email@gmail.com', '');
注意:
需要在发件人地址之前添加对地址的回复

尝试将replyto设置为fromName之前,查看发生了什么。只是一个建议,不确定它是否有效。@Marius.C:不。不工作…xdebug它。看看$mail->AddReplyTo()哪里出错了。我试过这个。但是,仍然无法在回复选项中获取发件人电子邮件id。。
$mail->AddReplyTo($email, 'Reply');
$mail->SetFrom('mailbox@name.com', 'Mailbox name');
$mail->AddAddress('email@gmail.com', '');