使用php = spam或bin发送邮件

时间:2016-02-24 13:42:31

标签: php email dns

尽管在mail-test.com上有 10/10分 SPF 且有效 DKIM ,我的电子邮件到达

-in垃圾邮件 Gmail

- Hotmail 1& 1

- Orange

没有问题

我不知道哪种方式可以看,也许它可能与 mx 有关?

这是我的配置,但首先是邮件测试报告:

得分:10/10

- 您的服务器212.227.XXX.XXX已使用www-data@mydomain.com进行身份验证

- 您的服务器212.227.XXX.XXX已经过身份验证,可以使用contact@mydomain.com

- 您的DKIM签名有效。

- 您不要从您自己的域发送电子邮件:我们无法验证DMARC

- 您的服务器212.227.XXX.XXX与mydomain.com正确关联

- 您的主机名mydomain.com已附加到服务器

- 您的服务器未列入黑名单

- 反向DNS显示mydomain.com

DNS参数:

名称为1& 1的服务器

A 212.227.XXX.XXX

MX mx00.1and1.fr

MX mx01.1and1.fr

MX-记录:

服务器电子邮件1& 1

用于发送电子邮件的Php代码:

    <?php 
        ini_set( 'display_errors', 1 );
        error_reporting( E_ALL );
        $headers = "From: contact@mydomain.com\n"; 
        $headers .= "MIME-Version: 1.0\n";
        $headers .= "Reply-To:  <contact@ mydomain.com >\n";
        $to = "reciever@hotmail.fr";
        $subject = "Website subscription";
        $message = "Hi! \n Thanks for subscribing to mydomain.com. \n
        But in the best case I will end up in spams. It's a pitty. ";
        mail($to,$subject,$message,$headers);
        echo "Test email sent";
    ?>

如果你能避免我新的失眠之夜,请提前致谢!

1 个答案:

答案 0 :(得分:0)

一些标准:

BODY: HTML has a low ratio of text to image area
BODY: Message only has text/html MIME parts 
BODY: HTML has a low ratio of text to image area 
BODY: HTML and text parts are different
Subject is all capitals
BODY: HTML and text parts are different 

这里详细解释了休息:http://blog.mailchimp.com/most-common-spam-filter-triggers/

我还建议您使用第三方API发送所有重要的电子邮件,因为垃圾邮件比率非常低。