加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

邮件使用PHP转到垃圾邮件而不是收件箱和邮件标题部分的一些错误

发布时间:2021-07-06 05:23:30 所属栏目:大数据 来源: https://www.jb51.cc
导读:我正在尝试使用PHP发送邮件.我的邮件转到垃圾邮件,其他一些错误也在邮件中. 我的标题代码是 $header_mail="select content from mail_header where id='1'";$header_mail2=MysqL_query($header_mail);$fet=MysqL_fetch_array($header_mail2);$content= htmle

我正在尝试使用PHP发送邮件.我的邮件转到垃圾邮件,其他一些错误也在邮件中.

我的标题代码是

$header_mail="select content from mail_header where id='1'";
$header_mail2=MysqL_query($header_mail);
$fet=MysqL_fetch_array($header_mail2);

$content= htmlentities($fet['content']);

$Headers = "From:$contentrn" . 
"Reply-To:$contentrn" . 
"Content-type: text/html; charset=UTF-8 rn"; 
$Headers.= "MIME-version: 1.0n";
$Headers.= "Content-type: text/html; charset= iso-8859-1n";

$content中的数据是zamisoft< zamisoft.com>但是我得到了邮件

from:    Zamisoft&lt

回复:Zamisoft& lt,
????zamisoft@gmail.comu0026amp; GT

我在邮件中收到了这些消息

“请注意这条消息.许多人将类似的消息标记为网络钓鱼诈骗,因此这可能包含不安全的内容.了解详情”

邮件将发送垃圾邮件,错误发生在邮件的标题部分.

有谁帮我解决这些问题?

解决方法:

问题很简单,PHP mail()函数没有使用配置良好的SMTP服务器.

现在,电子邮件客户端和服务器对发送服务器的电子邮件执行大量检查,如反向DNS查找,灰名单和whatevs.所有这些测试都将失败,使用PHP mail()函数.如果您使用的是动态IP,则更糟糕.

使用PHPMailer-Class并将其配置为使用smtp-auth以及配置良好的专用SMTP服务器(本地SMTP服务器或远程服务器),您的问题就消失了.

https://github.com/PHPMailer/PHPMailer

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读