RHCE7:(7)配置本地邮件服务
RHCE7:(7)配置本地邮件服务
7.配置本地邮件服务
在系统desktop0上配置邮件服务,满足以下要求:
A 不接收外部发送来的邮件;
B 在这些系统上本地发送的任何邮件都会自动路由到server0.example.com;
C 在这些系统上发送的邮件显示来自于example.com。
在系统server0上配置邮件服务,满足以下要求:
A 创建用户xx
B 能接收从desktop0.example.com主机上发过来的xx@example.com邮件
desktop端:
1、查看postfix服务是否启动: systemctl status postfix
2、修改邮件服务配置文件:vim /etc/postfix/main.cf
3、主机名和域名:
在第77行和85行分别添加内容myhostname、mydomain:
myhostname = desktop0.example.com (第77行)0
mydomain = example.com (第85行)
4、发邮件:第101行取消#的注释:myorigin = $mydomain (第101行)
myorigin参数指明发件人所在的域名。
5、收邮件:第118行 inet_interfaces = localhost (第118行)
//不接受外部的邮件,默认就是,所有不用改
inet_interfaces 参数指定postfix系统监听的网络接口。
6、自己的邮件:第166行设置为空:mydestination = (第166行)
=等号后面为空,即见什么都不收
7、第252行,取消注释:mynetworks_style = subnet (第252行)
设置可转发邮件的网络类型
subnet把邮件中继出去。
第266行:mynetworks = [::1]/128, 127.0.0.0/8 (第266行)。
信任服务器ip段,就是从 [::1]/128, 127.0.0.0/8这个段发来的邮件可以从这台服务器上走转发。
为了避免公司以外的IP 地址通过邮件服务器进行邮件的转发
8、第320行添加:relayhost = [server0.example.com] (第320行)
把邮件发给server0.example.com
#指定邮件网关
9、重启postfix服务:systemctl restart postfix
Server0端:
vim /etc/postfix/main.cf
1、主机名和域名:在第77行和85行分别添加内容myhostname、mydomain:
myhostname = server0.example.com (77行)
mydomain = example.com (85行)
2、发邮件:第101行取消#的注释:myorigin = $mydomain (101行)
3、收邮件:
第115行取消注释:inet_interfaces = all (115行)
第118行注释: #inet_interfaces = localhost (118行)
4、第166行行尾添加: , $mydomain (166行)
mydestination,postfix系统要接收什么样的邮件
配置完成。
5、重启postfix服务、防火墙开放smtp服务:
systemctl restart postfix.service
firewall-cmd --permanent --add-service=smtp
firewall-cmd --reload
6、创建用户aa:[root@server0 postfix]# useradd aa
Desktop端:
1、在desktop0端发邮件给aa 验证能否成功接收邮件:
mail aa@example.com
Subject:1st mail
Hello
.
EOT
Server端:
1、在server0端接收:
mail -u aa
1
重启后,重新发送可以。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » RHCE7:(7)配置本地邮件服务
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm