快速部署postfix邮件服务器
Posted wwchihiro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速部署postfix邮件服务器相关的知识,希望对你有一定的参考价值。
? 装包、配置、起服务
– 默认的标准配置即可为本机提供发/收邮件服务
– 若有必要,可扩大服务范围(邮件域)
前提:邮件服务器,必须为手工配置永久主机名
虚拟机server0
[[email protected] ~]# echo server0.example.com > /etc/hostname
[[email protected] ~]# cat /etc/hostname
虚拟机desktop0
[[email protected] ~]# echo desktop0.example.com > /etc/hostname
[[email protected] ~]# cat /etc/hostname
虚拟机server0:
1.装包
[[email protected] ~]# rpm -q postfix
postfix-2.10.1-6.el7.x86_64
2.修改配置文件
[[email protected] ~]# vim /etc/postfix/main.cf
99行 myorigin = server0.example.com #默认补全的域名结尾
116行 inet_interfaces = all #监听所有网络接口
164行 mydestination = server0.example.com #符合的判定为本域邮件
3.重起postfix
[[email protected] ~]# systemctl restart postfix
4.测试:
[[email protected] ~]# useradd yg
[[email protected] ~]# useradd xln
[[email protected] ~]# mail -s test01 -r yg xln
AAAAAAAAAAAAAAA
.
EOT
[[email protected] ~]# mail -u xln
? mail 发信操作
– mail -s ‘邮件标题‘ -r 发件人@邮件域名 收件人@邮件域名
? mail 收信操作
– mail [-u 用户名]
空客户端邮件服务器
? nullclient,空客户端
– 不提供任何邮箱账号,因此不需要投递邮件
– 但是可以为用户代发邮件
虚拟机desktop0:
[[email protected] ~]# lab smtp-nullclient setup #搭建邮件服务器脚本
虚拟机server0:邮件空客户端
1.修改配置文件
[[email protected] ~]# vim /etc/postfix/main.cf
99行 myorigin = desktop0.example.com #默认补全的域名结尾
116行 inet_interfaces = localhost #仅允许本机
164行 mydestination = #修改为空
317行 relayhost = [172.25.0.10] #将邮件交给172.25.0.10
3.重起postfix
[[email protected] ~]# systemctl restart postfix
4.发送邮件
[[email protected] ~]# echo 123 | mail -s test01 -r root student
虚拟机desktop0:[[email protected] ~]# mail -u student
以上是关于快速部署postfix邮件服务器的主要内容,如果未能解决你的问题,请参考以下文章