赞
踩
[root@localhost ~]# dnf install mailx 为了可以使用mail命令,安装该软件包 [root@localhost ~]# yum install postfix 安装实现发送邮件的软件包 [root@localhost ~]# vim /etc/postfix/main.cf 编辑主配置文件 myhostname = mail.openlab.com mydomain = openlab.com myorigin = $mydomain inet_interfaces = all mydestination = $mydomain mynetworks = 192.168.46.0/24 [root@localhost ~]# systemctl restart postfix 重启服务 [root@localhost ~]# yum install dovecot 安装邮件接受服务器包 [root@localhost ~]# vim /etc/dovecot/dovecot.conf 编辑主配置文件 protocols = imap pop3 lmtp login_trusted_networks = 192.168.46.0/24 [root@localhost ~]# vim /etc/dovecot/conf.d/10-mail.conf 编辑子配置文件 mail_location = mbox:~/mail:INBOX=/var/mail/%u [root@localhost ~]# systemctl restart dovecot 重启服务 [root@localhost ~]# setenforce 0 关闭selinux防火墙 [root@localhost ~]# systemctl stop firewalld 关闭防火墙 [root@localhost ~]# useradd maomao 增添用户 [root@localhost ~]# echo redhat | passwd --stdin maomao 为用户设置密码 Changing password for user maomao. passwd: all authentication tokens updated successfully. [root@localhost ~]# echo redhat | passwd --stdin zhangsan Changing password for user zhangsan. passwd: all authentication tokens updated successfully. [root@localhost ~]# chmod 600 /var/spool/mail/* 系统没有权限的话,客户端可能收不到邮件,改变权限 测试: [root@localhost ~]# mail to maomao Subject: invite welcom to my home EOT [root@localhost ~]#
Foxmail测试情况
首先在配置一个域,方法和上面相同
[root@localhost ~]# dnf install mailx [root@localhost ~]# yum install postfix [root@localhost ~]# yum install dovecot [root@localhost ~]# vim /etc/postfix/main.cf myhostname = mail.qq.com mydomain = qq.com myorigin = $mydomain inet_interfaces = all mydestination = $mydomain mynetworks = 192.168.46.0/24 [root@localhost ~]# vim /etc/dovecot/dovecot.conf protocols = imap pop3 lmtp login_trusted_networks = 192.168.46.0/24 [root@localhost ~]# vim /etc/dovecot/conf.d/10-mail.conf mail_location = mbox:~/mail:INBOX=/var/mail/%u [root@localhost ~]# systemctl restart dovecot [root@localhost ~]# systemctl stop firewalld [root@localhost ~]# setenforce 0 [root@localhost ~]# useradd doudou [root@localhost ~]# echo redhat | passwd --stdin doudou [root@localhost ~]# useradd xiaodou [root@localhost ~]# echo redhat | passwd --stdin xiaodou [root@localhost ~]# chmod 600 /var/spool/mail/* 测试 [root@localhost ~]# mail to doudou Subject: hello! hello doudou wsroot EOT [root@localhost ~]# vim /etc/resolv.conf dns服务器配置 nameserver 192.168.46.130
配置DNS服务器
[root@localhost ~]# yum install bind -y
[root@localhost ~]# vim /etc/named.conf
[root@localhost ~]# vim /var/named/named.openlab.com
[root@localhost ~]# vim /var/named/named.qq.com
[root@localhost ~]# vim /etc/resolv.conf
nameserver 192.168.46.130
除了这里不要忘了在另一台虚拟机上配置该步骤
named.conf
named.openlab.com
named.qq.com
测试:
结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。