我的网站上有一个联系表格,用户可以在那里发送电子邮件和问题。然后将此信息发送到我的电子邮箱。
我可以将用户电子邮件发送到$email->from()
,当我将联系电子邮件发送给我自己的支持时,我可以直接从电子邮件客户端回复吗?或者,我是否因使用不属于我的域名的电子邮件而受到处罚?
现在我正在发送标准电子邮件(support@***.**
),因此我无法使用“回复”#39;按钮。
答案 0 :(得分:0)
@ryantxr的评论反复尝试PHP additional_headers
函数的mail()
选项(php manual link)
后代的复制粘贴版本如下。
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
值得注意的是$headers
变量不是数组,而是带换行符的字符串。