当我发送带有php的电子邮件时,邮件的详细信息如下所示:
http://i.stack.imgur.com/tiWzB.jpg
我不希望显示'zastava.websitewelcome.com'。我想隐藏它,就像在这个例子中一样:
http://i.stack.imgur.com/i8mNL.jpg
<?php
$to = 'admin@mydomain.com' . ', '; // note the comma
$subject = 'Hi how are you?';
// message
$message = '
<html>
<head>
<title>Hi </title>
</head>
<body>
<p style="font-family:Tahoma;font-size:16px;color:red">
hi how are you
</p>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: sss <admin@mydomain.com>' . "\r\n";
$headers .= "From: asdf <admini@gmail.com>" . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>
答案 0 :(得分:2)
您实际问的问题是“我如何欺骗Google的安全功能?”如果发件人不完全相信您是您所说的人,那么Google会显示有关发件人的额外信息。这是因为您可以声称自己是电子邮件中的任何人,这可以欺骗毫无戒心的用户,让他们相信自己不是第三方的个人信息。
您在电子邮件中看到这个“via domain.tld”,因为您要从一个域发送电子邮件,但声称它来自一个单独的域。这使得谷歌非常怀疑,因为他们认为这是对你是谁的歪曲。
this page中有更多信息,但简短的回答是您必须从您声称要发送的域发送邮件,或者您必须向Google证明您是授权从该域发送电子邮件。