邮件系统
在电子邮件系统中,为用户收发邮件的服务器名为邮件用户代理(Mail User Agent,MUA)。另外,既然电子邮件系统能够让用户在离线的情况下依然可以完成数据的接收,肯定得有一个用于保存用户邮件的“信箱”服务器,这个服务器的名字为邮件投递代理(Mail Delivery Agent,MDA),其工作职责是把来自于邮件传输代理(Mail Transfer Agent,MTA)的邮件保存到本地的收件箱中。其中,这个MTA的工作职责是转发处理不同电子邮件服务供应商之间的邮件,把来自于MUA的邮件转发到合适的MTA服务器。
vim /etc/hostname 编辑主机名称
mail.linuxprobe.com
iptables -F 清空防火墙规则
yum -y install bind-chroot 安装dns
vim /etc/named.conf 修改dns主配置文件
11 listen-on port 53 { any; };
17 allow-query { any; };
vim /etc/named.rfc1912.zones 修改从配置文件
zone "linuxprobe.com" IN {
type master;
file "linuxprobe.com.zone";
allow-update {none;};
};
vim /var/named/linuxprobe.com.zone 修改模板配置文件
$TTL 1D
@ IN SOA linuxprobe.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.linuxprobe.com.
ns IN A 192.168.10.10
www IN A 192.168.10.10
mail IN A 192.168.10.10
@ IN MX 10 mail.linuxprobe.com.
systemctl restart named
systemctl enable named
yum install postfix 安装postfix
vim /etc/postfix/main.cf 修改主配置文件
76 myhostname = mail.linuxprobe.com
83 mydomain = linuxprobe.com
99 myorigin = $mydomain
116 inet_interfaces = all
164 mydestination = $myhostname , $mydomain
useradd boss
echo “redhat” | passwd --stdin boss
systemctl restart postfix
systemctl enable postfix
yum install dovecot
vim /etc/dovecot/dovecot.conf 修改主配置文件
24 protocols = imap pop3 lmtp
25 disable_plaintext_auth = no
48 login_trusted_networks = 192.168.10.0/24
vim /etc/dovecot/conf.d/10-mail.conf
24 mail_location = mbox:~/mail:INBOX=/var/mail/%u
su - boss
mkdir -p mail/.imap/INBOX
exit
systemctl restart dovecot
systemctl enable dovecot
放行防火墙dns,imap,imaps,pop3,pop3s,smtp,smtps
设置客户端网卡属性