虚拟主机配置邮件服务
2010-08-02 11:24
274 查看
一般的虚拟主机都会提供几个邮箱,这样就可以用自己的域名创建自己的个性邮箱账号,比如说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了。
虚拟主机提供的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记录即可。而现在腾讯的企业邮箱也还是免费阶段,同样可以试用一下。
但是只是在虚拟主机的管理面板添加了邮箱账号还不够。在虚拟主机上添加了之后,可以用虚拟主机提供(也可能不提供)的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记录指向您的三级域名地址 ,以"."结尾 |
A记录 | 10 | 您的IP地址(如:127.0.0.1) | 将主机名www做A记录指向您的IP地址 | |
@ | MX记录 | 10 | 您的mail地址(如:mail.abc.com.) | 将空主机名做MX记录指向您的mail地址,以"."结尾 |
我在实际操作过程中发现QQ邮箱代收未能正常使用,原因可能是QQ邮箱默认的POP用户名是@之前的部分,而虚拟主机提供的POP服务的用户名一般是Email地址,即i@sparelife.net 。在配置Gmail代收时,用户名要填整个的Email地址。另外配置时要看好端口,Gmail只能使用SMTP的几个固定端口 25,465,587 连接其他服务器发信,所以如果你的主机的SMTP端口不是这几个,那就使用Gmail发信吧,反正发信人还是可以设置成你其他邮箱的地址,Google的邮件服务器肯定要比自己的虚拟主机要稳定的多。
当然如果购买的虚拟主机不提供邮箱的话,以上都是扯淡,不过还是可以通过QQ邮箱或Gmail的域名邮箱功能,使用@自己域名的邮箱。根据QQ或Gmail的提示设置MX记录即可。而现在腾讯的企业邮箱也还是免费阶段,同样可以试用一下。
相关文章推荐
- 20171107L09-01老男孩Linux运维实战培训-Lamp系列-Apache服务生产实战应用指南04-基于IP的虚拟主机实战配置
- 配置Apache服务器,提供一个Tomcat虚拟主机和一个静态内容虚拟主机的服务
- windows2003下apache配置虚拟主机和绑定域名服务
- 配置httpd服务虚拟主机
- 编写安装配置httpd服务基于域名的虚拟主机脚本
- windows2003下apache配置虚拟主机和绑定域名服务
- Windows XP下配置基于本机DNS服务的Apache虚拟主机和SSL
- www服务的高级配置(用户验证,访问控制,虚拟主机等)
- Apache配置虚拟主机和多HTTPS服务
- 在Red Hat Linux5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- 邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)
- httpd服务之虚拟主机、访问控制、https配置
- Apache服务之基于端口的虚拟主机配置
- Ubuntu 17.10 用 apt 搭建 lamp 环境、安装 phpmyadmin、redis 服务+扩展、mysql 扩展、开启错误提示、配置虚拟主机
- nginx配置在一台虚拟主机下多站点服务(对应多域名
- httpd服务之虚拟主机、访问控制、https配置详解
- web服务之httpd虚拟主机配置你造吗?
- Nginx作为WEB服务相关配置(性能优化,网络连接,访问控制,虚拟主机,https等等)
- windows2003下apache配置虚拟主机和绑定域名服务
- Nginx提供网站服务应用包括(虚拟主机、用户访问控制、用户验证、nginx平滑升级、防盗链)的配置