怎样才能让Email服务器发出的Email不被认为是垃圾邮件

如题所述

第1个回答  2017-07-13
假如是给域名baidu.com配置Email服务器。
用做Email服务器的IP地址要干净,不能被黑名单。可以到网站 http://mxtoolbox.com 去查询一个IP是否被黑名单。
两个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记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。
做DKIM。就是在DNS记录里面配置一个公钥,配置Email服务器一个私钥,每次发出的邮件都用私钥签名一下,这样就更加安全。