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

相关推荐
逝川长叹13 分钟前
利用 SSI-COV 算法自动识别线状结构在环境振动下的模态参数研究(Matlab代码实现)
前端·算法·支持向量机·matlab
唐装鼠13 分钟前
linux vscode解压版 AI账号无法登陆问题(浏览器无法打开vscode)
linux·运维·vscode
玉树临风江流儿14 分钟前
炸鸡派-echoAI机器人项目解析
linux
xkxnq18 分钟前
第一阶段:Vue 基础入门(第 13天)
前端·javascript·vue.js
qq_4198540519 分钟前
Excel预览
前端
一个平凡而乐于分享的小比特25 分钟前
Linux最小系统详解
linux·最小系统
db_murphy26 分钟前
学习篇 | 服务器的睿频
运维·服务器·学习
Levin__NLP_CV_AIGC26 分钟前
Ubuntu部署Dufs
linux·运维·服务器·ubuntu·ssh
PieroPc29 分钟前
用FastAPI 后端 和 Vue3 前端写一个博客系统 例
前端·vue·fastapi
xiaoyustudiowww38 分钟前
fetch异步简单版本(Tomcat 9)
java·前端·tomcat