Linux中sh脚本发邮件配置

在 ssh 中执行,写入配置文件

bash 复制代码
sudo yum -y install mailx
bash 复制代码
cat >>/etc/mail.rc <<EOF
set from=support@lllomh.com
set smtp=smtp.qq.com
set smtp-auth-user=support@lllomh.com
set smtp-auth-password=test1234567
set smtp-auth=login
EOF

里面的 smtp 地址换成自己的,如果是qq邮箱就是smtp.qq.com. 其它的就换成自己的就行.

smtp-auth-password 就是授权码. 或者密码 看你是什么供应商.

可以用这来测试.

test.sh

bash 复制代码
#!/bin/bash
 
# 设置收件人邮箱
to="123456@qq.com"
 
# 设置发件人邮箱
from="21331@qq.com"
 
# 设置邮件主题
subject="Test Email"
 
# 设置邮件内容
body="This is a test email."
 
# 发送邮件
echo "${body}" | mail -s "${subject}" -r "${from}" "${to}"

直接执行 sh test.sh 即可收到邮件.

相关推荐
张宇Joaquin6 小时前
Linux系统下磁盘扇区512n、512e和4kn的区别
linux·运维·数据库
道虽迩,不行不至6 小时前
数据库自动连库执行增量脚本-Linux
linux·数据库
不可能片场6 小时前
工程实践 一个缓存把选片从十分钟压到一分钟
前端·electron
GeW6 小时前
新质生产力发展路线图来了,Linux和数据库人该怎么接
linux·数据库
前端小万6 小时前
探索副业五个月,最终以放弃告终
前端·后端·面试
FRing036 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)
开发语言·前端·javascript·正则表达式
西索斯coding6 小时前
Grok 4.7 调用一直 401 怎么办?不是 Key 过期,是 Authorization 头格式问题——排查全流程 + 修复示例
服务器·开发语言·ai·php
yunwei377 小时前
eBPF 示例:使用 CUPTI 构建 GPU 火焰图分析器
linux·后端·性能优化
const_qiu7 小时前
第四章 07:4.7 本章小结
java·运维·服务器·人工智能
葡萄城技术团队7 小时前
在 SpreadJS 里新增右键菜单,把业务动作放到用户手边
前端