操作系统环境: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
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号