繁体   English   中英

从我的网站发送给成员的邮件显示为垃圾邮件

[英]Sent mail from my site to members appears as spam

我有一个网站,我想通过电子邮件将活动代码发送给新成员。 我也有一个唯一的IP,但是当我用PHP发送带有“邮件”功能的电子邮件时,该电子邮件将显示在其垃圾邮件中。 如何将电子邮件发送给出现在其收件箱中的成员?

$headers = "From: info@mysite.com\r\n";
$headers .= "Reply-To: info@mysite.com\r\n";

if ( mail("myemail@gmail.com","Test","Hello,world !",$headers) ) {
   echo "The email has been sent!";
   } else {
   echo "The email has failed!";
   }

大多数电子邮件主机在收到的电子邮件中都有一个支持“普通文本”的系统。 任何类型的带有异常字母的电子邮件都有更大的趋势被垃圾邮件过滤器过滤。 尝试查看发送给他们的电子邮件的实际外观,并查看是否有任何可能显示为“异常”的电子邮件。

尝试这个...

$to = "emailaddress@tosendto.com";
$subject = "Put Subject Here";
$message = "Put at least a paragraph of text";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html\r\n";
$headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";
$headers .= "From: info@mysite.com\r\n";
$headers .= "Reply-To: info@mysite.com\r\n";

if ( mail($to,$subject,$message,$headers) ) {
    echo "The email has been sent!";
} else {
    echo "The email has failed!";
}

确保发送电子邮件的电子邮件地址存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM