建立邮件收发服务器 实现邮件互相转发
192.168.83.128 mail.qq.com 用户xiaoli xiaowang
192.168.83.129 mail.baidu.com 用户xixi haha
192.168.83.130 DNS服务器
一、192.168.83.128:
1、实验准备:
安装软件包
[root@8S ~]# yum install postfix -y
[root@8S ~]# yum install mailx -y
[root@8S ~]# yum install dovecot -y
设置防火墙,seLinux:
[root@8S ~]# systemctl stop firewalld.service
[root@8S ~]# setenforce 0
添加用户设置密码:
[root@8S ~]# useradd xiaoli
[root@8S ~]# useradd xiaowang
[root@8S ~]# echo redhat | passwd --stdin xiaoli
更改用户 xiaoli 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@8S ~]# echo redhat | passwd --stdin xiaowang
更改用户 xiaowang 的密码 。
passwd:所有的身份验证令牌已经成功更新。
2、配置发送服务器
[root@8S ~]# vim /etc/postfix/main.cf
启动服务测试:
[root@8S ~]# systemctl restart postfix.service
3、配置接收服务器
[root@8S ~]# vim /etc/dovecot/dovecot.conf
[root@8S ~]# vim /etc/dovecot/conf.d/10-mail.conf
修改mail文件权限:
[root@8S mail]# chmod 700 /var/mail/*
启动服务测试:
[root@7S ~]# systemctl restart dovecot
二、192.168.83.129
配置基本同上:
不同点:
[root@7S ~]# useradd haha
[root@7S ~]# useradd xixi
[root@7S ~]# echo redhat | passwd --stdin haha
更改用户 haha 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@7S ~]# echo redhat | passwd --stdin xixi
更改用户 xixi 的密码 。
passwd:所有的身份验证令牌已经成功更新。
配置发送服务器成功测试:
配置成功测试
三、DNS服务器:
实验环境准备:
[root@localhost ~]# yum install bind -y
[root@DNS ~]# systemctl stop firewalld.service
[root@DNS ~]# setenforce 0
配置文件:
[root@DNS ~]# vim /etc/named.conf
[root@DNS ~]# vim /var/named/named.baidu
root@DNS ~]# cp /var/named/named.baidu /var/named/named.qq
[root@DNS ~]# vim /var/named/named.qq
启动服务:[root@DNS ~]# systemctl restart named
测试:实现不同域之前的邮件转发 xiaoli---haha
SquirrelMail实现Web方式收发邮件
环境准备
[root@7S ~]# yum install httpd php php-gd -y
[root@7S ~]# systemctl restart httpd
[root@7S ~]# vim /var/www/html/phpinfo.php
2、下载SquirrelMail squirrelmail-webmail-1.4.22
[root@7S mail]# ll | egrep "squirrelmail|zh_CN"
-rw-r--r--. 1 root root 664076 7月 15 18:56 squirrelmail-webmail-1.4.22.tar(1).gz
-rw-r--r--. 1 root root 115672 7月 15 18:56 zh_CN-1.4.22-20110425.tar(1).gz
[root@7S mail]# tar xf squirrelmail-webmail-1.4.22.tar\(1\).gz -C /var/www
[root@7S mail]# ln -sv /var/www/squirrelmail-webmail-1.4.22/ /var/www/webmail
"/var/www/webmail" -> "/var/www/squirrelmail-webmail-1.4.22/"
[root@7S mail]# tar xf zh_CN-1.4.22-20110425.tar\(1\).gz -C /var/www/webmail/
3、创建目录,设置权限 调整配置文件
[root@7S mail]# cd /var/www/webmail/
[root@7S webmail]# mkdir attach
[root@7S webmail]# chown -R apache.apache data/ attach/
[root@7S webmail]# chmod -R 730 attach/
[root@7S webmail]# cd config
[root@7S config]# cp -a config_default.php config.php
[root@7S config]# vim config.php
4、搭建web网站
[root@7S config]# vim /etc/httpd/conf/httpd.conf
[root@7S config]# httpd -t
[root@7S config]# systemctl restart httpd
测试:
、[root@mailconfig]# echo haha:haha | chpasswd