按照如下图所以创建基于虚拟账号的邮件系统:
如上图所示:客户端登录邮件系统需要经过cyrus-sasl函数库账号的认证,但是cyrus-sasl无法调用mysql,所以必须安装courier-authlib来调用mysql。
发送邮件时使用dovecot来进行接收。extmail为用户提供web界面的方式来进行邮件的接收或发送。extman是为管理员提供管理的web界面。
postfix默认无法支持mysql数据库,所以在此必须使用源码按安装postfix
修改主机名:
[root@lyt ~]# vim /etc/sysconfig/network
[root@lyt ~]# vim /etc/hosts
[root@lyt named]# init 6 #重启,使新建立的主机名生效
[root@lyt ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo #编辑本地yum
搭建dns服务器:
[root@lyt ~]# mkdir /mnt/cdrom
[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/
[root@lyt ~]# cd /mnt/cdrom/Server/
[root@lyt Server]# yum install bind -y
[root@lyt Server]# yum install bind-chroot -y
[root@lyt Server]# yum install caching -y
[root@lyt Server]# yum install caching-nameserver -y
[root@lyt Server]# cd /var/named/chroot/etc/
[root@lyt etc]# cp -p named.caching-nameserver.conf named.conf
[root@lyt etc]# vim named.conf