php - 使用php邮件功能防止发送的电子邮件被视为垃圾邮件

标签 php header email email-spam

我写了一个 PHP 脚本来发送电子邮件。

我的脚本是这样的:

$headers =  'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: abc@yahoo.com' . "\r\n";

// Email Variables
$toUser  = "someone@yahoo.com"; // recipient
$subject = "testing"; // subject
$body    = "<html><body><p>
             Example of including an image via html \<img\> tag:
             <br>
             <img src='../images/profile.jpg'>
             <br>
             My new picture
             <br></p></body></html>"; // content

if (mail($toUser,$subject,$body,$headers)) {
    echo "sent";
} else {
    echo "failed";
}

好吧,我当然会为发件人和收件人使用有效的电子邮件地址。我确实收到了电子邮件,但它转到了垃圾邮件。所以我去谷歌研究。是因为我的“标题”脚本问题吗?如果不是,那么什么会导致我的脚本发送垃圾邮件?有什么解决办法吗?

最佳答案

请试试这个:

$headers ="From:<$from>\n";
$headers.="MIME-Version: 1.0\n";
$headers.="Content-type: text/html; charset=iso 8859-1";

mail($to,$subject,$body,$headers,"-f$from");

关于php - 使用php邮件功能防止发送的电子邮件被视为垃圾邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/746809/

相关文章:

php - jQuery load() 在不同选项卡上时

php - Codeigniter 4 验证可选值

php - 如何使用 php/Mysql 动态更改 CSS 样式..我想创建每个用户独有的主题?

http - Safari iFrame HTTP header 重定向问题

android - ListView header 占据一个位置是否有充分的理由?

android - 真的需要帮助 - 如何将视频附加到电子邮件?? [2个新问题]

javascript - 使用 angularJs 发送带有附件的电子邮件?

php - 如何从表中正确获取和输出数据,并使用 mysqli_real_escape_string 插入

html - 调整窗口大小时页眉页脚的固定宽度

c# - 多个按钮调用相同的功能,可以找出哪个按钮调用了该功能吗?