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 即可收到邮件.

相关推荐
nangonghen几秒前
centos 7.9安装hiclaw
linux·运维·centos
-凌凌漆-2 分钟前
【C语言】大小端判断
linux·c语言·算法
2601_955354462 分钟前
SEO新手如何快速入门学习
前端·学习·搜索引擎
小和尚敲木头2 分钟前
router.push(‘/‘)跳转不触发重定向
开发语言·前端·javascript
misty youth3 分钟前
提示词合集【自用】
开发语言·前端·ai编程
zzginfo4 分钟前
ES6 中的 “?.” 可选链运算符用法
前端·ecmascript·es6
TG_yunshuguoji6 分钟前
阿里云代理商:OpenClaw 核心功能深度实操 从部署到高效协同
服务器·阿里云·云计算
战族狼魂7 分钟前
Claude Code 源码泄露事件
前端·npm·node.js
xuefeiniao8 分钟前
本地可以Docker拉取,线上服务器无法拉去镜像,多个ai都无法解决
服务器·docker·eureka
eggwyw9 分钟前
华为数据中心CE系列交换机级联M-LAG配置示例
服务器·华为·php