如何隐藏文本时,发送电子邮件与php


How can hide text when sending an email with php

当我用php发送电子邮件时,邮件的详细信息显示如下:

https://i.stack.imgur.com/tiWzB.jpg

我不想显示'zastava.websitewelcome.com'。我想隐藏它,就像下面这个例子:

https://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);
?>

你实际上是在问"我怎样才能骗过Google的安全功能?"如果谷歌不完全相信你所说的身份,它就会显示有关发件人的额外信息。这是因为你可以在电子邮件中声称自己是任何人,这可以欺骗毫无戒心的用户,让他们相信自己不是别人,从而把个人信息交给第三方。

您看到的是"via domain "。因为你从一个域名发送邮件,但声称它来自一个单独的域名,所以在你的邮件中添加了"Tld"。这让谷歌非常怀疑,因为他们认为这是在歪曲你的身份。

在这个页面中有更多的信息,但简短的回答是,你要么必须从你声称发送邮件的域名发送邮件,要么你必须向谷歌证明你被授权从该域名发送邮件。