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

相关推荐
树叶会结冰8 分钟前
HTML语义化:当网页会说话
前端·html
海阳宜家电脑10 分钟前
SQL Server连接字符串
服务器·网络
冰万森14 分钟前
解决 React 项目初始化(npx create-react-app)速度慢的 7 个实用方案
前端·react.js·前端框架
牧羊人_myr27 分钟前
Ajax 技术详解
前端
浩男孩36 分钟前
🍀封装个 Button 组件,使用 vitest 来测试一下
前端
努力学习的小廉39 分钟前
深入了解linux网络—— 自定义协议(上)
linux·服务器·网络
蓝银草同学40 分钟前
阿里 Iconfont 项目丢失?手把手教你将已引用的 SVG 图标下载到本地
前端·icon
布列瑟农的星空1 小时前
重学React —— React事件机制 vs 浏览器事件机制
前端
bcgbsh1 小时前
Linux开机启动脚本(cron 的 @reboot 特性)
linux·cron