Postfix和Foxmail服务器搭建邮箱系统
postfix和sendmail搭建邮箱系统,如果在同一服务器上相对比,postfix将会比sendmail快大概3倍以上,兼容性,安全性,和对应的性能比较都比sendmail略显优势。下面开始搭建。
1.安装以下程序软件。
yum install postfix* -y
yum install cyrus-sasl* -y
yum install dovecot* -y
2.查看软件状态,重启软件,运行端口,安装路径。
systemctl status 软件名--->查看运行软件状态
systemctl restart 软件名--->重启软件
ps -aux |grep 软件名--->查看运行软件状态
netstat -tlnp|grep 端口--->查看端口占用
netstat -tplnu|grep 软件名--->查看软件端口
rpm -ql 软件名|less--->查看安装的路径
3.配置postfix配置文件。
--修改postfix主配置文件,vim /etc/postfix/main.cf以下--
myhostname = mail.heiya.xin-->修改邮件服务器的主机名
mydomain = heiya.xin-->局域网内的主机域名
myorigin = $mydomain-->邮件地址@后的内容
inet_interfaces = all-->系统监听网络接口
inet_protocols = ipv4-->通讯协议为Ipv4
mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain-->可以接收邮件的网络名称
mynetworks = 0.0.0.0/0, 127.0.0.0/8-->信任用户的网络地址
relay_domains = $mydestination-->设定转发邮件域名通常设置为$mydestination
alias_maps = hash:/etc/aliases-->设定邮件别名地址
alias_database = hash:/etc/aliases-->指定邮件别名表路径
4.配置dovecot配置文件cd /etc/dovecot/conf.d/
---配置10-ssl-conf---开启用户密码认证
ssl = no
---配置10-auth.conf---开启明文认证
disable_plaintext_auth = no
---配置10-mail-conf---修改dovecot服务的邮箱配置,匹配到用户邮箱目录
mail_location = mbox:~/mail:INBOX=/var/mail/%u
5.批量创建用户
echo {01..03}|xargs -n1|sed -r 's#(..)#useradd admin\1;echo 123456|passwd --stdin admin\1#g'|bash
6.设置用户邮件目录位置创建inbox,并给予对应权限
mkdir -p /home/admin01/mail/.imap/INBOX
chown -R admin01 /home/admin01/mail/.imap/INBOX
mkdir -p /home/admin02/mail/.imap/INBOX
chown -R admin02 /home/admin01/mail/.imap/INBOX
7.尝试登录
8.相互发送邮件测试成功。
9.日志文件tial -f /var/log/maillog
评论