我的网站上有这个 php mail() 代码,效果很好。
这是一个电子贺卡系统,我的客户可以填写发件人信息(姓名、电子邮件)和收件人信息(姓名、电子邮件)等,邮件直接发送到收件箱、谷歌、hotmail、雅虎等。
当接收者收到电子邮件时,他可以使用回复按钮,它会得到正确的信息。
问题是From:
我的邮件表单中的标题,我想从noreply@example.com
为收件人的信息或任何其他信息。当我这样做时,邮件会进入垃圾邮件。
这是我正在使用的代码
<?php
$name = $_REQUEST['name'] ;
$motive = $_REQUEST['email'] ;
$name2 = $_REQUEST['name2'] ;
$email2 = $_REQUEST['email2'] ;
$message = $_REQUEST['message'] ;
$subject = $_REQUEST['subject'] ;
$message = urldecode(stripslashes($message));
$headers = 'From:' . $name . ' John Q<noreply@example.com>' . "\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers.= "Reply-To:" .$name. "<" . $motive. ">\n";
$headers.= "Return-Path: My Company<admin@datatopixels.com>\n";
$headers.= "X-Mailer: PHP". phpversion() ."\n";
$messagee = "
<html>
<head>
<title>Title here</title>
</head>
<body>
<center>
<br>
</center>
</body>
</html>
";
mail($to, $subject, $messagee, $headers);
?>