ubuntu14.04怎样配置邮件服务器
1个回答
展开全部
一、准备工作
首先设置域名的A记录和MX记录
1.web登录到域名解析的后台界面,选择新建,类型选择A记录,主机名为mail.您的域名,ip/主机值填写您的服务器的公网地址。
2.
添加
Mx
记录,类型选择
mx
,主机名为您的域名(不用加前缀)值为
mail.
您的域名。
一定要注意在添加
MX
记录时
,RR
值要留空,没有任何前缀,如图。
配置完毕后必须有两条记录:
如上图中红色框圈中的部分
3.检查域名配置
Windows环境下:
做好后检查是否生效可以在ms-dos下去检查,开始-运行-cmd,输入nslookup回车
检查mx记录后输入set type=mx 回车,输入您的域名(yourdomain.com,注意不要加mail) 如果出现类似这样的提示那就是mx是成功的。
> set type=mx
>yourdomain.com
Server:cache-b.guangzhou.gd.cn
Address:202.96.128.166
Non-authoritativeanswer:
yourdomain.com MXpreference = 10, mail exchanger = mail. yourdomain.com
mail.yourdomain.com internet address = 1.1.1.1
同样检查a记录也一样set type=a 输入您的主机名(这里要加mail),如果最后得到的反馈地址是您的服务器的公网地址,那说明解析是正确生效的。
Linux环境下:
host -t mx example.org
注意没有mail前缀
返回类似上面的信息说明配置成功了。
二.配置邮件服务
本文中的所有操作都是在root环境下操作的,请切换到root后再进行操作sudo su -
要安装的软件如下:Apache、PHP、Postfix、Postfix Admin、Dovecot、Postgrey、amavisd-new、Clam AntiVirus、SpamAssassin
本节参考文章:https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
1.配置web环境
apt-get install apache2
apt-get install libapache2-mod-php5 php5 php5-imap php-apc php5-curl php5-gd php-xml-parser
在浏览器里输入http://localhost或者mail.xxxx.org(刚才配置的域名),如果看到了It works!,就说明Apache安装成功了。
Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
我们
在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行,命令:
vi /var/www/test.php
加入如下内容
<?php echo "hello,world"?>
保存退出。
重启apache
service apache2 restart
访问:mail.xxx.org/test.php,显示hello,world就表示php环境已经搭建好了。
安装数据库,配置过程我就不说了,很简单。
apt-get install mysql-server
安装完成后,用root登录
mysql -uroot -p
执行下列语句,创建一个mail数据库和用户并赋予权限
create database mail;
grant all on mail.* to 'mail'@'localhost' identified by 'mailpassword';
2.设置主机域名
hostname mail.example.com
编辑/
etc/hostname
为
mail.example.com
再编辑
/etc/hosts文件在第一行加入
127.0.0.1 mail.example.com localhost
# Usually some IPv6 configuration below the first line, but leave that alone.
首先设置域名的A记录和MX记录
1.web登录到域名解析的后台界面,选择新建,类型选择A记录,主机名为mail.您的域名,ip/主机值填写您的服务器的公网地址。
2.
添加
Mx
记录,类型选择
mx
,主机名为您的域名(不用加前缀)值为
mail.
您的域名。
一定要注意在添加
MX
记录时
,RR
值要留空,没有任何前缀,如图。
配置完毕后必须有两条记录:
如上图中红色框圈中的部分
3.检查域名配置
Windows环境下:
做好后检查是否生效可以在ms-dos下去检查,开始-运行-cmd,输入nslookup回车
检查mx记录后输入set type=mx 回车,输入您的域名(yourdomain.com,注意不要加mail) 如果出现类似这样的提示那就是mx是成功的。
> set type=mx
>yourdomain.com
Server:cache-b.guangzhou.gd.cn
Address:202.96.128.166
Non-authoritativeanswer:
yourdomain.com MXpreference = 10, mail exchanger = mail. yourdomain.com
mail.yourdomain.com internet address = 1.1.1.1
同样检查a记录也一样set type=a 输入您的主机名(这里要加mail),如果最后得到的反馈地址是您的服务器的公网地址,那说明解析是正确生效的。
Linux环境下:
host -t mx example.org
注意没有mail前缀
返回类似上面的信息说明配置成功了。
二.配置邮件服务
本文中的所有操作都是在root环境下操作的,请切换到root后再进行操作sudo su -
要安装的软件如下:Apache、PHP、Postfix、Postfix Admin、Dovecot、Postgrey、amavisd-new、Clam AntiVirus、SpamAssassin
本节参考文章:https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
1.配置web环境
apt-get install apache2
apt-get install libapache2-mod-php5 php5 php5-imap php-apc php5-curl php5-gd php-xml-parser
在浏览器里输入http://localhost或者mail.xxxx.org(刚才配置的域名),如果看到了It works!,就说明Apache安装成功了。
Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
我们
在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行,命令:
vi /var/www/test.php
加入如下内容
<?php echo "hello,world"?>
保存退出。
重启apache
service apache2 restart
访问:mail.xxx.org/test.php,显示hello,world就表示php环境已经搭建好了。
安装数据库,配置过程我就不说了,很简单。
apt-get install mysql-server
安装完成后,用root登录
mysql -uroot -p
执行下列语句,创建一个mail数据库和用户并赋予权限
create database mail;
grant all on mail.* to 'mail'@'localhost' identified by 'mailpassword';
2.设置主机域名
hostname mail.example.com
编辑/
etc/hostname
为
mail.example.com
再编辑
/etc/hosts文件在第一行加入
127.0.0.1 mail.example.com localhost
# Usually some IPv6 configuration below the first line, but leave that alone.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询