前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux下配置使用sendEmail发送邮件

linux下配置使用sendEmail发送邮件

作者头像
保持热爱奔赴山海
发布2019-09-18 15:12:16
9500
发布2019-09-18 15:12:16
举报
文章被收录于专栏:饮水机管理员饮水机管理员

有时候我们要将每天的sql慢查询等信息发送到运维人员或者其他相关责任人。linux下默认的邮件发送方式经常被各种邮件服务器当做垃圾邮件处理了。

因此我们最好还是自己动手改造下。

下载sendEmail-v1.56.tar.gz并解压到/root目录下,重命名为sendEmail

然后编写mail.sh 内容如下:

代码语言:javascript
复制
#!/bin/bash
# Date: 2017/01/01

# 发件人账号和密码
user='mysender2016'
pass='Abcd@12345678'

sendEmail=/root/sendEmail

# 第一个参数是收件人,第二个参数是邮件的主题,第三个参数是邮件的正文
$sendEmail -f mysender2016@sina.com -s smtp.sina.com -u "$2" -m "$3" -o message-charset=utf8 -xu $user -xp $pass -t $1 >> /tmp/mail.log

发邮件的方法:

代码语言:javascript
复制
sh mail.sh xiaowang@126.com 'SQL慢查询' '这是慢查询的正文部分' 
或者
cat /tmp/slow.log | sh mail xiaowang@126.com 'SQL慢查询'
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-01-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档