首页 > 系统管理 > 正确设置邮件发送的域名记录和STMP

正确设置邮件发送的域名记录和STMP

2009年4月15日

域名配置

需要配置的域名应该是发送接收邮件@后面的部分。我们需要设置的有MX记录,PTR记录和SPF记录.

MX记录

规范的MX记录应当由主域解析出一个主机名(如mta.jefflei.com),再由此主机名解析出一个或多个IP地址(如 211.99.189.87和211.99.189.88),而不能直接由主域解析出一个IP地址,直接由MX记录解析出IP会被一些MTA认为是垃圾邮件。而且,主域解析出的主机名不应当同主域名相同。

PTR记录

配置IP反向解析,即PTR记录. 一条被AntiSPAM策略看成是绝对有效的PTR记录,其实包含2个内容:
A 找ISP做的 1.2.3.4 PTR记录指向到 a.b.com
B 域名的DNS设置(一般是域名注册商的域名控制面板)的 a.b.com. 的A记录也要指向到 1.2.3.4
设置完成后,可以用IP反向解析查询工具测试一下PTR设置是否成功。

SPF(TXT)记录

详细参照SPF记录的设置案例说明

主机与软件配置

首先,如果你使用的不是第三方邮件服务商,而是使用自己搭建的SMTP, 那么你还有很多设置工作。首先,邮件系统一般使用操作系统的Hostname作为SMTP会话中HELO指令后面的内容,而某些比较严格的过滤系统会要求HELO内容是有A记录的域名,且与来源IP匹配。打开命令行界面,输入:

#telnet xxx.com 25
#ehlo

其次,在你的程序在外发邮件时,需要注意from和reply-to需要保持一致,某些MTA会block不一致的邮件。

另外,给出的from地址<support@jefflei.com> ,必须要在服务器上建立相应的电子邮件账号。因为有些收信服务商AntiSPAM策略会去校验其中包含的support@jefflei.com是否是有效的地址,一般过程是收件方AntiSPAM 连接到 jefflei.com 对应的 EMail Server,即203.96.209.88 的SMTP (TCP 25 )端口上,用VRFY support@jefflei.com ,或RCPT TO:<support@jefflei.com>来校验,如果命令返回得到250的结果,AntiSPAM策略会认为这是一个确 实存在的EMAIL地址。

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

系统管理

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

This blog is kept spam free by WP-SpamFree.