我正在使用php假邮件脚本,我想知道我是否可以摆脱' via'和'代表收件人得到的消息?
代码:
<?php
session_start();
if ($_POST['Submit'] == 'Send')
{
if (strcmp(md5($_POST['user_code']),$_SESSION['ckey']))
{
header("Location: sendmail.php?msg=ERROR: Invalid Verification Code");
exit();
}
$to = $_POST['toemail'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$fromemail = $_POST['fromemail'];
$fromname = $_POST['fromname'];
$lt= '<';
$gt= '>';
$sp= ' ';
$from= 'From:';
$headers = $from.$fromname.$sp.$lt.$fromemail.$gt;
mail($to,$subject,$message,$headers);
header("Location: sendmail.php?msg= Mail Sent!");
exit();
}
?>
其余代码只是html文本框。
这是我在接收方那边得到的:
的GMail: from@example.com通过srv35.main-hosting.eu
展望: u637630352@srv35.main-hosting.eu;代表;示例
答案 0 :(得分:0)
将SPF和DKIM记录添加到您的发送域,以代表&#39;删除&#39;或者&#39;通过&#39;信息。此链接中的更多详细信息