一般的虚拟主机都会提供几个邮箱,这样就可以用自己的域名创建自己的个性邮箱账号,比如说
i@sparelife.net。
但是只是在虚拟主机的管理面板添加了邮箱账号还不够。在虚拟主机上添加了之后,可以用虚拟主机提供(也可能不提供)的webmail发送邮件了,但是还不能收邮件,也不支持用pop3访问邮箱。按照其提供的参数配置Outlook等客户端,还是不能访问。这是因为在虚拟主机的CPanel登录邮箱时,pop和smtp的服务器都是localhost,所以可以发邮件,但是别人回复的时候(比如回复我的
i@sparelife.net),查找不到sparelife.net的MX记录,所以没有服务器投递。即原因就是域名没有添加MX记录。
因此,要正常使用邮件服务,需要先配置域名的MX记录,使其指向你的邮件服务器,一般就是你的虚拟主机。虚拟主机一般会提供邮件服务器地址,我的是mail.sparelife.net,所以要将MX指向mail.sparelife.net(当然按理说地址无所谓,但是这里的虚拟主机要求使用这个,没有看一下能不能更改这个地址)。按照域名管理面板提供的说明,添加MX记录。我的做法是,做一个@(空主机名)的MX记录到mail.sparelife.net
.(注意后边要有一个点,这个点是指根域。有的管理系统会自动添加这个点),然后将mail主机添加一个A记录到自己的虚拟主机ip。等正常解析之后,就可以使用邮件服务的POP和SMTP了。
主机名 |
记录类型 |
优先级 |
记录值 |
解析记录说明 |
@ |
A记录 |
10 |
您的IP地址(如:127.0.0.1) |
将空主机名做A记录指向您的IP地址 |
www |
CName记录 |
10 |
您的三级域名地址(如:abc.w1.cndns.com.) |
将主机名www做CName记录指向您的三级域名地址 ,以"."结尾 |
mail |
A记录 |
10 |
您的IP地址(如:127.0.0.1) |
将主机名www做A记录指向您的IP地址 |
@ |
MX记录 |
10 |
您的mail地址(如:mail.abc.com.) |
将空主机名做MX记录指向您的mail地址,以"."结尾 |
虚拟主机提供的web客户端一般会比较恶心,操作跟常用的邮箱如Gmail、QQ邮箱差距太大,所以一般不会使用那个收发邮件。如果自己习惯使用客户端,如Outlook等,那配置好后就只使用客户端收发就可以了。如果不习惯使用客户端,可以使用别的邮箱进行代收。现在很多邮箱支持代收功能,如Gmail、qq邮箱。163邮箱也支持代收,但是不支持被代收...使用Gmail代收后,就可以在Gmail的web页面进行其他邮箱的邮件管理了。
我在实际操作过程中发现QQ邮箱代收未能正常使用,原因可能是QQ邮箱默认的POP用户名是@之前的部分,而虚拟主机提供的POP服务的用户名一般是Email地址,即
i@sparelife.net 。在配置Gmail代收时,用户名要填整个的Email地址。另外配置时要看好端口,Gmail只能使用SMTP的几个固定端口 25,465,587 连接其他服务器发信,所以如果你的主机的SMTP端口不是这几个,那就使用Gmail发信吧,反正发信人还是可以设置成你其他邮箱的地址,Google的邮件服务器肯定要比自己的虚拟主机要稳定的多。
当然如果购买的虚拟主机不提供邮箱的话,以上都是扯淡,不过还是可以通过QQ邮箱或Gmail的域名邮箱功能,使用@自己域名的邮箱。根据QQ或Gmail的提示设置MX记录即可。而现在腾讯的企业邮箱也还是免费阶段,同样可以试用一下。