配置邮箱服务器的公网域名解析
操作场景
当您想要通过华为云的云解析服务为您的邮箱服务器提供解析服务,可以参考本操作为域名配置邮箱解析。
例如,搭建一个邮箱服务器,如果要实现通过mail.example.com登录邮箱,并使用域名作为SMTP、IMAP以及POP等类型邮件客户端的服务器地址,需要配置如下解析记录:
- MX:添加域名“example.com”到购买的邮箱服务器地址。
- CNAME:为域名“example.com”添加4条CNAME记录集,用于实现通过域名“mail.example.com”登录邮箱,以及在邮件客户端(如Outlook,Foxmail等)中使用域名“mail.example.com”作为SMTP、IMAP以及POP服务器的地址。
- TXT:为域名“example.com”添加TXT记录集,设置SPF记录,用于反垃圾邮件。
常见邮箱解析记录示例请参见常用邮箱的解析记录示例。您还可以通过快速添加邮箱解析功能配置如下常用邮箱的邮箱解析:
- 华为云企业邮箱
- 阿里云企业邮箱
- 网易免费邮箱
- 网易企业邮箱
- 腾讯企业邮箱
为域名配置邮箱解析与邮箱服务器所在的账号和位置无关,仅需要获取邮箱服务器的域名地址。
未备案的域名可以正常解析邮箱,不受影响。
操作视频
本视频将介绍如何为邮箱服务器配置域名解析,实现通过域名登录邮箱。
操作流程
操作步骤 |
说明 |
---|---|
使用华为云DNS快速添加邮箱域名解析前,您需要注册华为账号并开通华为云、完成实名认证、为账户充值、邮箱服务器搭建、域名注册、备案等相关准备工作。 |
|
华为云注册的域名,一般情况下系统会自动将域名添加至公网域名列表中。 非华为云注册的域名,需要通过“创建公网域名”将域名添加至公网域名控制台。 |
|
非华为云注册的域名,需要在原域名注册商处更改域名的DNS服务器地址。 |
|
添加域名“example.com”到购买的邮箱服务器地址。 |
|
为域名“example.com”添加4条CNAME记录集,用于实现通过域名“mail.example.com”登录邮箱,以及在邮件客户端(如Outlook,Foxmail等)中使用域名“mail.example.com”作为SMTP、IMAP以及POP服务器的地址。 |
|
添加TXT记录集为域名设置SPF记录,用于反垃圾邮件。 |
准备工作
在配置邮箱域名解析之前,请先注册华为账号并开通华为云、完成实名认证、为账户充值。请保证账户有足够的资金,以免购买资源失败。
- 注册账号。
详细请参见注册华为账号并开通华为云。
- 实名认证。
详细请参见实名认证。
如果您已开通华为云并进行实名认证,请忽略此步骤。
- 为账户充值。
详细请参见账户充值。
- 已经完成邮箱服务器的搭建和域名注册,并获取服务器的IP地址。
- 中国大陆地区部署的服务器,需要完成域名和IP地址备案。
- 如果在华为云搭建服务器,则通过华为云的备案中心进行备案,详细内容请参见什么是备案。
- 如果在其他云服务商处搭建服务器,则通过对应的云服务商进行备案。
- 规划邮箱解析记录配置数据,如表 邮箱解析记录所示。
表1 邮箱解析记录 记录集类型
主机记录
值
说明
MX
-
5 mx01.mailserver.com
10 mx02.mailserver.com
邮箱服务器地址,通过邮箱服务商获取。
TXT
-
"v=spf1 include:spf.mailserver.com -all"
采用SPF记录防范垃圾邮件。
CNAME
mail
mailserver.com
通过域名“mail.example.com”登录邮箱。
CNAME
smtp
smtp.mailserver.com
使用域名“smtp.example.com”作为“smtp.mailserver.com”的地址。
CNAME
imap
imap.mailserver.com
使用域名“imap.example.com”作为“imap.mailserver.com”的地址。
CNAME
pop
pop.mailserver.com
使用域名“pop.example.com”作为“pop.mailserver.com”的地址。
在配置邮箱解析过程中如果遇到“与已有解析记录冲突”提示信息,请参考添加记录集时,为什么会提示“与已有解析记录冲突”?进行处理。
步骤一:添加域名
配置邮箱解析,需要先将注册的域名“example.com”添加至云解析服务中。如果您的域名是通过华为云注册的,系统将自动添加域名至云解析服务,请跳过本步骤。
- 进入公网域名列表页面。
- 在页面右上角,单击“创建公网域名”。
- 一般情况下,华为云注册的域名,系统会自动将域名添加至公网域名列表中,可以直接进行下一步。如果未自动添加,则需手动创建。
- 如果您在创建公网域名时提示“该域名已被添加至其他账号的DNS中,您需要将域名找回至当前账号。”,可以通过“域名找回”功能将域名找回至用户当前账号。详细内容请参见找回公网域名。
- 在“创建公网域名”页面中,输入注册的域名“example.com”,将域名添加至云解析服务。
更多参数说明,请参见创建公网域名。
图1 创建公网域名
- 单击“确定”,完成公网域名“example.com”的创建。
如果提示“域名已经被其他租户创建。”,请参考找回域名。
单击域名名称,可以看到系统已经为您创建了SOA类型和NS类型的记录集。其中,
- SOA类型的记录集标识了对此域名具有最终解释权的主权威服务器。
- NS类型的记录集标识了此域名的权威服务器。
您可以根据域名所在区域修改NS记录集的值,详细内容请参考华为云DNS对用户提供域名服务的DNS是什么?。
步骤二:确认并修改域名的DNS服务器地址
请确认您的域名已使用华为云DNS服务器地址解析,才能确保添加的解析记录生效。
详细请参见怎样查看并修改域名的DNS服务器地址?
- 如果已添加至公网域名列表中,可在域名所在行的“DNS服务器地址”列直接查看DNS服务器地址。
- 更改后的DNS服务器地址将于48小时内生效,具体生效时间请以域名注册商处的说明为准。
步骤三:添加MX记录集
MX记录集用于指定域名对应的邮箱服务器地址,其值设置为购买的邮箱服务器的域名地址,由邮箱服务商提供。
- 在“公网域名”页面的域名列表的“域名”列,单击域名的名称“example.com”。
- 在页面右上角,单击“添加记录集”。
- 在“添加记录集”页面,根据界面提示为域名“example.com”设置记录集参数。
- 主机记录:设置为空,表示解析的域名为主域名“example.com”。
如果待添加解析记录的域名为“@”,表示为空头域名,此时,将“主机记录”置为空即可。
- 类型:设置为MX类型记录集。
- 值:设置为邮箱服务器地址,格式为“[优先级][邮箱服务器地址]”。
- 优先级:设置邮箱服务器接收邮件优先顺序,数值越小优先级越高。
- 邮箱服务器地址:邮箱服务商提供的域名地址。
例如,设置为:
5 mx01.mailserver.com
10 mx01.mailserver.com
其余参数取默认值,更多参数说明,请参见添加MX类型记录集。
图2 设置记录集参数
- 主机记录:设置为空,表示解析的域名为主域名“example.com”。
- 单击“确定”,完成记录集的添加。
步骤四:添加CNAME记录集
如果要实现通过域名“mail.example.com”登录Web邮箱,或者在邮件客户端(如Outlook,Foxmail等)中使用域名“mail.example.com”作为SMTP、IMAP以及POP服务器的地址,则需要为域名“example.com”分别添加对应的CNAME类型记录集。
- 是否支持通过Web邮箱方式登录邮箱由邮箱服务商决定。
- SMTP、IMAP以及POP是指邮箱服务器支持的邮件传输协议。邮箱服务器支持的邮件传输协议由邮箱服务器的设置决定。
需要添加4条CNAME类型的记录集,记录集的关键参数如表 邮箱解析记录所示。
- 在“公网域名”页面的域名列表的“域名”列,单击域名的名称“example.com”。
- 在页面右上角,单击“添加记录集”。
- 在“添加记录集”页面,根据界面提示为域名“example.com”设置CNAME记录集参数。
- 主机记录:设置为“mail”,表示解析的域名为“mail.example.com”。
- 类型:设置为CNAME类型记录集。
- 值:设置为指向的邮箱地址“mailserver.com”。
其余参数取默认值,更多参数说明,请参见添加CNAME类型记录集。
- 单击“确定”,完成记录集的添加。
- 依次执行步骤1~步骤4完成其余三条记录集的添加。
关键参数“主机记录”和“值”以表 邮箱解析记录为准。
步骤五:添加TXT记录集
添加TXT记录集为域名设置SPF记录,用于反垃圾邮件。
SPF是为了防范垃圾邮件的一种DNS记录类型,是TXT记录集的一种应用,用于登记某个域名拥有的用来外发邮件的所有IP地址。
按照SPF的格式再添加一条TXT类型的记录集,可以提高域名的信誉度,还可以防止垃圾邮件伪造域名的发件人发送垃圾邮件。
- 在“公网域名”页面的域名列表的“域名”列,单击域名的名称“example.com”。
- 在页面右上角,单击“添加记录集”。
- 在“添加记录集”页面,根据界面提示为域名“example.com”设置记录集参数。
- 主机记录:设置为空,表示解析的域名为主域名“example.com”。
如果待添加解析记录的域名为“@”,表示为空头域名,此时,将“主机记录”置为空即可。
- 类型:设置为TXT类型记录集。
- 值:设置为SPF记录,SPF记录的详细说明请参考相关介绍文档,本文不详细介绍。
在本操作中,SPF记录为“"v=spf1 include:spf.mailserver.com -all"”,表示采用的SPF版本为“spf1”,支持域名为“example.com”的邮箱服务器的邮件从“spf.mailserver.com”声明的地址发出的都是合法邮件,并非冒充的垃圾邮件。
其余参数取默认值,更多参数说明,请参见添加TXT类型记录集。
图4 设置TXT记录集参数
- 主机记录:设置为空,表示解析的域名为主域名“example.com”。
- 单击“确定”,完成记录集的添加。