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

相关推荐
运维&陈同学10 分钟前
【Logstash01】企业级日志分析系统ELK之Logstash 安装与介绍
大数据·linux·elk·elasticsearch·云原生·自动化·logstash
qq_4204826323 分钟前
飞书机器人告警实现
服务器·数据库·飞书
m0_5287238129 分钟前
如何在新窗口打开pdf文件,并修改网页标题
前端·javascript·pdf
m0_7482487731 分钟前
十七:Spring Boot依赖 (2)-- spring-boot-starter-web 依赖详解
前端·spring boot·后端
Danileaf_Guo36 分钟前
没有图形界面,如何快速部署一个Ubuntu 24.10的Server虚拟机
linux·运维·服务器·ubuntu
小馋喵知识杂货铺43 分钟前
Pytest 变量渲染
运维·服务器·pytest
请叫我飞哥@1 小时前
HTML5 缩放动画(Zoom In/Out)详解
前端·html5·swift
TPBoreas1 小时前
Linux查看服务器日志
linux·运维
请叫我飞哥@1 小时前
HTML5 弹跳动画(Bounce Animation)详解
前端·html·html5
qq_458563811 小时前
npm发布自定义包
前端·npm·node.js