博客园  :: 首页  :: 管理

操作系统环境:Red Hat Enterprise Linux release 9.7 (Plow)

对于在Linux中发送邮件,一般需要安装 postfix 和 mail 命令 (此前由mailx软件包提供,到了RHEL 9 后由 s-nail 软件包提供)

Postfix 和 s-nail 是 Linux/Unix 邮件系统中两个完全不同角色的组件,它们通常协同工作,但功能定位截然不同。

简单来说:Postfix 负责“发送和路由”邮件(邮局),而 s-nail 负责【撰写】和【阅读】邮件(信箱/信纸)。

 

两个软件 ,最小化安装的操作系统默认都是没有的、需要使用使用如下的方式安装 

[root@qq5201351 ~]# yum install net-tools telnet -y 
[root@qq5201351 ~]# yum install awscli -y
[root@qq5201351 ~]# yum install postfix -y    # 安装后需要配置
[root@qq5201351 ~]# yum install s-nail        # RHEL 9 需要安装这个

配置postfix, 配置文件 /etc/postfix/main.cf

[root@qq5201351 ~]# grep -E "^inet_protocols|^relayhost" /etc/postfix/main.cf
inet_protocols = ipv4
relayhost = 203.247.274.230:25
[root@qq5201351 ~]#

最后,启动postfix 服务,并加入开机自动启动 

发送邮件的,可以使用如下的命令进行一个简单的测试

echo "this is test" | mail -s "Subject test" xxxx@qq.com

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19740510