第15章 POSTFIX邮件服务器2020-06-22

第15章 POSTFIX邮件服务器

服务默认装了

先搞DNS服务

yum install -y unbound    安装服务

systemctl enable unbound    开机自启

systemctl start unbound    启动服务

vim /etc/unbound/unbound.conf     主配置文件

修改主配置文件

允许所有人访问

允许某个网段查询dns

用户认证

systemctl restart unbound    重启服务

vim /etc/unbound/local.d/qin.com.conf    定义qin.com的域


systemctl restart unbound    重启服务

nslookup    使用查看解析情况

正反都能解析就没毛病了

搞完服务以后

systemctl start firewalld.service     打开防火墙

setenforce 1    启动SELinux

查看邮件服务器端口

firewall-cmd --permanent --add-service=dns    配置防火墙

firewall-cmd --permanent --add-service=smtp

vim /etc/postfix/main.cf     邮件服务主配置文件

postconf -e myhostname=mail.qin.com    修改myhostname

内容在配置文件最底下,最后会覆盖前面内容

开始vim /etc/postfix/main.cf 配置文件修改

删了上面改的主机名


修改服务器名称和域名


开这个发邮箱是@域名.com,开上面那个是@.主机名.com


打开all,让整个网络都能用


多个mydomain

systemctl restart postfix.service    重启服务

给qin发个邮件测试一下,点或者ctrl+d退出

登陆qin去查看一下邮件有没有

root下mail -u qin    也可以查看qin的邮件

ll /var/spool/mail/    邮件存这里,一个用户生成一个文件夹

vim /var/mail/    这里也存了邮件

mail -s qin "222222222" qin < /etc/passwd    加了-s直接写内容,后面加了个附近/etc/passwd 一起发

useradd xiaoshou1    建立多个测试用户

useradd xiaoshou2

useradd xiaoshou3

useradd xiaoshou4

配置文件里默认群发打开,会存到下面的数据库里

vim /etc/aliases    去里面添加别名


newaliases    刷新,或者重启服务也可以

直接给xs发邮件就可以群发给后面写的三个用户了


yum install dovecot    安装代理收发端

vim /etc/postfix/main.cf     配置文件修改,激活以后邮件收发就会去家目录

这时候在发一封邮件给qin就会发现邮件不在原来的地方了

邮件到这里去了

vim /home/qin/Maildir/new/1592836513.V802I103f1f7bM494923.qin1.qin.com    具体位置,new然后tab一下

vim /etc/dovecot/conf.d/10-auth.conf    用于认证,进行修改

改成no才能用账号密码登陆

vim /etc/dovecot/conf.d/10-ssl.conf    上面改了还得修改另一个


不通过ssl

systemctl restart postfix.service     重启服务

systemctl restart dovecot

//////////接下来去window客户端操作

安装Foxmail小工具

能解析域名就没毛病


去服务器防火墙配置一下110和25端口


firewall-cmd --permanent --add-port=110/tcp

firewall-cmd --permanent --add-port=143/tcp

firewall-cmd --reload

然后创建


添加用户

passwd bing    去服务器给bing设置个密码


但是会出现报错,因为bing并没受到过邮件,所以没有Maildir,随便发个邮件给bing 就好了


再去创建就好了


俩了

/////////////Linux的邮件收发

useradd bird    创建用户并设置密码都为bird

 passwd bird

给bird发个测试邮件

雷鸟thunderbird    下载个小工具

把压缩包考进去然后解压

tar xjvf thunderbird-68.9.0.tar

ln -s thunderbird/    看看都有啥

这俩都可以用

ln -s thunderbird/thunderbird /root/桌面/bird    直接在桌面建立快捷方式

打开软件

然后就可以了,没找到就配置一下跟windos一样


////////////代理

2号机

useradd qin2test    创建测试账号

passwd qin2test

用1号机给qin2test发个邮件

但是会发现qin2test并没有收到邮件

1号机

vim /etc/postfix/main.cf     配置文件修改,启动中继

重启服务

2号机

重启服务

然后就可以收到1号机发来的邮件了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。