zoukankan      html  css  js  c++  java
  • 让邮件服务器发出的Email不被认为是垃圾邮件

    配置一个Email服务器很简单,用Postfix等软件稍微配置一下就可以了,几分钟搞定。

    但Email服务器发出去的Email很可能经常被人当成垃圾邮件,怎么配置Email服务器才能让Email服务器发出的Email不被认为是垃圾邮件?瑞豪开源根据自己的经验总结如下。
    假如是给域名baidu.com配置Email服务器。
    两个MX记录。域名baidu.com至少要设置两个MX记录,建议一个优先级是10,另一个是20。

    加入这2个MX记录是mail1.baidu.com 和mail2.baidu.com。

    只设置一个MX也可以工作,但会被认为不稳定,hotmail一看你只有一个MX记录,心里就想这家伙不专业,发出的Email很可能是垃圾邮件!

    所以MX要设置两个,如果实在只有一个Email服务器,可以把两个MX记录指向同一个IP地址,也不要只设置一个MX记录。


    要用独享的IP地址。用虚拟主机的共享IP也可以做Email服务器,但很可能有其他用户用这个IP发垃圾邮件,这样马上就会影响到您的Email。

    建议使用一个最小配置的VPS做Email服务器,VPS的IP都是独享的。
    IP地址要做反向解析。假如mail1.baidu.com指向8.8.8.8,那么8.8.8.8就要做反向域名解析(也叫做rDNS)指向mail1.baidu.com。

    做了反向解析,别人才会认为你实际拥有这个IP,而不是随便乱找的IP地址。
    做SPF记录。就是增加一条TXT类型的DNS记录,值一般是v=spf1 a mx ~all。

    SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,

    如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。更详细的请参考 http://openspf.org


    做DKIM。就是在DNS记录里面配置一个公钥,配置Email服务器一个私钥,每次发出的邮件都用私钥签名一下,这样就更加安全。

    推荐参考http://www.debiantutorials.com/setup-domainkeys-identified-mail-dkim-in-postfix/


    配置好之后,给 check-auth@verifier.port25.com 发一封Email,对方会检查一下您的各项配置,然后自动回复回来。最权威的测试给hotmail, gmail, yahoo, qq等邮箱各发一封,如果对方不认为是垃圾邮件,这就非常成功了!

  • 相关阅读:
    什么是理想?
    leetcode 62. 不同路径-动态规划及优化,双100%
    使用双指针暴力解决力扣28题《实现 strStr()》
    使用双指针解决力扣27题《移除元素》
    SQL SERVER 数据库日志已满时清理日志的方法
    修改git提交的名字和邮箱
    React Native运行出现Could not find "iPhone X" simulator
    eosio 编译与部署
    恢复经常写博客的习惯
    MAC OS系统替换homebrew使用阿里云或中科大的镜像源
  • 原文地址:https://www.cnblogs.com/jifeng/p/6501369.html
Copyright © 2011-2022 走看看