运维dba如何使用sendEmail发送check report 邮件

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

1.软件下载,最新版本

1
2
http: / / caspian.dotconf.net / menu / Software / SendEmail /
sendEmail - v1. 56.tar .gz


2.软件上传、安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@mysql - 121  ~] # cd /usr/local/
[root@mysql - 121  local] # ls
bin   games    innotop             lepus  lib64    MySQLTuner - perl - master  sbin                    share
etc  include  innotop - master. zip   lib    libexec  orzdba                  sendEmail - v1. 56.tar .gz  src
[root@mysql - 121  local] # tar -zxvf sendEmail-v1.56.tar.gz 
sendEmail - v1. 56 /
sendEmail - v1. 56 / CHANGELOG
sendEmail - v1. 56 / README
sendEmail - v1. 56 / README - BR.txt
sendEmail - v1. 56 / TODO
sendEmail - v1. 56 / sendEmail
sendEmail - v1. 56 / sendEmail.pl
[root@mysql - 121  local] # cd sendEmail-v1.56
[root@mysql - 121  sendEmail - v1. 56 ] # ll
total  116
- rw - r - - r - -  1  root root  13329  Sep  30   2009  CHANGELOG
- rw - r - - r - -  1  root root   7949  Sep  30   2009  README
- rw - r - - r - -  1  root root   4701  Sep  30   2009  README - BR.txt
- rwxr - xr - 1  root root  80213  Sep  30   2009  sendEmail
lrwxrwxrwx  1  root root      9  Dec  10  09 : 24  sendEmail.pl  - > sendEmail
- rw - r - - r - -  1  root root   1229  Sep  30   2009  TODO
[root@mysql - 121  sendEmail - v1. 56 ] # cp sendEmail /usr/local/bin/


3.邮件测试,邮箱和密码都是bulabula,不能明文显示,大家都懂得

1
2
3
[root@mysql - 121  sendEmail - v1. 56 ] # sendEmail -f xxxx@163.com -t xxx@roiland.com -s smtp.163.com -u "from dba check report" -xu user -xp password -m God bless Roiland!        
Dec  10  09 : 31 : 18  localhost sendEmail[ 16321 ]: Email was sent successfully!
[root@mysql - 121  sendEmail - v1. 56 ] #


4.命令说明

1
2
3
4
5
6
7
8
9
/ usr / local / bin / sendEmail 命令主程序
- f ttlsafrom@ 163.com            发件人邮箱
- s smtp. 163.com                 发件人邮箱的smtp服务器
- "我是邮件主题"               邮件的标题
- o message - content - type = html   邮件内容的格式,html表示它是html格式
- o message - charset = utf8        邮件内容编码
- xu ttlsafrom@ 163.com           发件人邮箱的用户名
- xp  123456                      发件人邮箱密码
- "我是邮件内容"               邮件的具体内容

5.帮助文档一定要自己看哦,这个真帮不了您!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[root@mysql - 121  sendEmail - v1. 56 ] # sendEmail --help
sendEmail - 1.56  by Brandon Zehm <caspian@dotconf.net>
Synopsis:  sendEmail  - f ADDRESS [options]
   Required:
     - f ADDRESS                 from  (sender) email address
     *  At least one recipient required via  - t,  - cc,  or  - bcc
     *  Message body required via  - m, STDIN,  or  - o message - file = FILE
   Common:
     - t ADDRESS [ADDR ...]     to email address(es)
     - u SUBJECT                message subject
     - m MESSAGE                message body
     - s SERVER[:PORT]          smtp mail relay, default  is  localhost: 25
   Optional:
     - a    FILE  [ FILE  ...]       file  attachment(s)
     - cc  ADDRESS [ADDR ...]   cc  email address(es)
     - bcc ADDRESS [ADDR ...]   bcc email address(es)
     - xu  USERNAME             username  for  SMTP authentication
     - xp  PASSWORD             password  for  SMTP authentication
   Paranormal:
     - b BINDADDR[:PORT]        local host bind address
     - l LOGFILE                log to the specified  file
     - v                        verbosity, use multiple times  for  greater effect
     - q                        be quiet (i.e. no STDOUT output)
     - o NAME = VALUE             advanced options,  for  details  try - - help  misc
         - o message - content - type = <auto|text|html>
         - o message - file = FILE          - o message - format = raw
         - o message - header = HEADER      - o message - charset = CHARSET
         - o reply - to = ADDRESS           - o timeout = SECONDS
         - o username = USERNAME          - o password = PASSWORD
         - o tls = <auto|yes|no>          - o fqdn = FQDN
   Help :
     - - help                     the helpful overview you're reading now
     - - help  addressing         explain addressing  and  related options
     - - help  message            explain message body  input  and  related options
     - - help  networking         explain  - s,  - b, etc
     - - help  output             explain logging  and  other output options
     - - help  misc               explain  - o options, TLS, SMTP auth,  and  more










本文转自 roidba 51CTO博客,原文链接:http://blog.51cto.com/roidba/1881410,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
监控 算法 关系型数据库
DBA很忙—MySQL的性能优化及自动化运维实践
作者:王辰 来自:高效运维(ID:greatops) DBA的日常工作 首先,我们来看看DBA的具体工作,我觉得 DBA 真的很忙:备份和恢复、监控状态、集群搭建与扩容、数据迁移和高可用,这是我们 DBA 的功能。
5242 0
|
SQL 运维 数据库
SQL Server DBA日常运维语句(上)
今天我们介绍一下,日常工作中的一些运维语句,可以当作工具直接来使用。
|
SQL 运维 数据库
SQL Server DBA日常运维语句(下)
今天我们介绍一下,日常工作中的一些运维语句,可以当作工具直接来使用。
|
分布式计算 运维 大数据
零DBA、零运维,且看熊大及其小伙伴的“三十破百”架构
现在,网聚宝零DBA、零运维,在网聚宝30个人的技术团队,就可以PK基于Hadoop的百人技术团队。
7876 0
|
运维 容灾 测试技术
|
运维 数据库管理 索引
|
运维 容灾 测试技术