【测试环境搭建】虚拟机搭建内网SMTP服务器

在测试BMC的邮箱告警功能时,需要搭建SMTP服务器环境,验证BMC的告警日志能够发送到指定的邮箱服务器。测试同事常常因为SMTP服务器环境问题而报bug。为了避免环境不一致和测试方法问题重复报bug,打算把在内网搭建SMTP服务器的过程整理一下,提高工作效率。
因为开发过程中使用的是Linux系统,首先通过查找资料研究了一下在Linux系统下搭建的过程。接着又尝试通过虚拟机安装Windows,在Windows系统下搭建,也获得了成功。下面分别分享一下这两种方式。

一 在Linux环境下搭建

1.1 设置hostname
使用hostname –f查看当前hostname
使用命令hostnamectl set-hostname 设置为域名
如:hostnamectl set-hostname lhy.mail.com
设置后执行reboot

1.2 安装配置postfix

sudo apt-get update
sudo apt-get install postfix –y

安装过程中弹出如下选项,选择Internet Site

在这里插入图片描述

使用netstat来查看Postfix的监听情况:

sudo netstat -lnpt

Postfix的master进程监听TCP 25号端口。

在这里插入图片描述

执行 sudo nmap <your-server-ip> 命令,确保25号端口是开放的。

在这里插入图片描述

编辑配置文件:gedit /etc/postfix/main.cf
取消注释并设置myhostname、mydomain、myorigin、inet_interfaces、inet_protocols、mydestination
参照hostname设置,内容如下:

myhostname = lhy.mail.com
mydomain = mail.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, $mydomain

启动postfix服务:

systemctl start postfix
systemctl enable postfix

1.3 安装配置dovecot
安装:

sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d

编辑配置文件:

apt-get install dovecot-common dovecot-imapd dovecot-pop3d

取消注释并配置


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值