php - 如何防止通过 PHP mail() 发送的邮件变成垃圾邮件?

标签 php email spam phpmailer

<分区>

我正在使用 PHP 的 mail() 函数发送电子邮件(sendmail 进程正在运行)。但是所有的邮件都会变成垃圾邮件(在 gmail 的情况下)。我尝试了很多我在网上找到的技巧,但没有一个奏效,请告诉我任何可靠的技巧。

最佳答案

您必须添加针头:

示例代码:

$headers = "From: myplace@example.com\r\n";
$headers .= "Reply-To: myplace2@example.com\r\n";
$headers .= "Return-Path: myplace@example.com\r\n";
$headers .= "CC: sombodyelse@example.com\r\n";
$headers .= "BCC: hidden@example.com\r\n";

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

关于php - 如何防止通过 PHP mail() 发送的邮件变成垃圾邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935087/

相关文章:

php - 使用正则表达式删除字符串的末尾部分

php - 从另一个减去 PHP 变量

php - AWS SES 不公开收件人

Android:使用电子邮件 Intent 发送电子邮件,可以在发送前更改消息吗?

php - 如何在 PHP While 循环中使用 CSS 来显示数据?

c# - 从 : header 修改 FROM SMTP header 而不影响 MIME

IOS5 : How to invoke email from NSObject class

django - 你用 Django SuspiciousOperations 做什么?

email - 使用具有相同域的多个 smtp 服务器?

dns - "Send Mail As"功能在 Gmail 中如何工作(在技术层面)?