番外篇之局域网邮件服务搭建
因为代码管理发布的服务,大部分都对邮件有着要求,更如gerrit这类,不填写邮件地址,使用还会存在问题。
但是这时候我又不想填写我的邮箱,所以这一篇就是搭建一个本地的邮件服务,以解决邮件验证的问题。
关于邮件相关的知识这里就不再多说了,这里安装它仅仅是为了解决邮件问题,只是一个最基本的搭建演示
yu
2020.12
一、环境准备
配置IP与yum源等均不再赘述
1、主机名配置
[root@node ~]# hostnamectl set-hostname node4
[root@node4 ~]# vi /etc/hosts
# 架构内的其他机器也都写上好了,便于解析(node4后面还要搭建其他服务)
192.168.80.151 node1
192.168.80.152 node2
192.168.80.153 node3
192.168.80.154 node4
192.168.80.151 local.gitlab.com
192.168.80.152 local.sonar.com
192.168.80.153 local.gerrit.com
192.168.80.154 local.cicdmail.com
二、安装postfix
[root@node4 ~]# yum -y install postfix
# 默认centos7是安装了postfix,如果是更早的系统,应该默认是sendmail,记得卸载或者关闭sendmail,以防止端口冲突
修改配置文件
[root@node4 ~]# cd /etc/postfix/
备份配置文件
[root@node4 postfix]# cp -a main.cf main.cf.bak
修改
==注意,我以下所有的修改都是复制原行再去掉注释进行修改,建议是这样做==
[root@node4 postfix]# vim main.cf
# 修改为邮件服务器的主机名,建议是FQDN(一般是本机hostname),这里其实可以理解为设置的邮件服务器的地址(域名)
76 #myhostname = virtual.domain.tld
77 myh