博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS mailx client
阅读量:6327 次
发布时间:2019-06-22

本文共 3695 字,大约阅读时间需要 12 分钟。

想通过Linux监控系统状况,并邮件自动报警,可以使用脚本处理,通过自带的mailx工具来发出警告 邮件

安装mailx

root@pts/1 # yum -y install mailxLoaded plugins: fastestmirrorDetermining fastest mirrors * base: mirrors.163.com * extras: mirrors.yun-idc.com * updates: mirrors.yun-idc.combase                                                                                                                    | 3.7 kB     00:00     extras                                                                                                                  | 3.4 kB     00:00     updates                                                                                                                 | 3.4 kB     00:00     updates/primary_db                                                                                                      | 4.0 MB     00:00     Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package mailx.x86_64 0:12.4-8.el6_6 will be installed--> Finished Dependency ResolutionDependencies Resolved=============================================================================================================================================== Package                         Arch                             Version                                 Repository                      Size===============================================================================================================================================Installing: mailx                           x86_64                           12.4-8.el6_6                            base                           235 kTransaction Summary===============================================================================================================================================Install       1 Package(s)Total download size: 235 kInstalled size: 452 kDownloading Packages:mailx-12.4-8.el6_6.x86_64.rpm                                                                                           | 235 kB     00:00     Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction  Installing : mailx-12.4-8.el6_6.x86_64                                                                                                   1/1   Verifying  : mailx-12.4-8.el6_6.x86_64                                                                                                   1/1 Installed:  mailx.x86_64 0:12.4-8.el6_6                                                                                                                  Complete!

确认安装结果(版本必须是12.4以上,不然发邮件需要sendmail服务)

root@pts/1 # rpm -qa|grep mailxmailx-12.4-8.el6_6.x86_64root@pts/1 # mail -V12.4 7/29/08

配置外部邮箱(发件人)

root@pts/0 # vim /etc/mail.rcset from=test@139.com smtp=smtp.139.comset smtp-auth-user=test@139.com smtp-auth-password=******set smtp-auth=login

说明:

from: 对方收到邮件时显示的发件人smtp: 指定第三方发送邮件的smtp服务器地址smtp-auth: SMTP的认证方式。默认是LOGIN,也可改为CRAM-MD5或PLAIN方式smtp-auth-user: 第三方发邮件的用户名smtp-auth-password: 用户名对应密码

mail命令

root@pts/2 # mail --helpmail: illegal option -- -Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users

注:部分系统参数稍有差异,最好看帮助

1) 无邮件正文

mail -s "主题" 收件地址

mail -s "测试"  1968089885@foxmail.com

2) 有邮件正文

mail -s "主题" 收件地址< 文件(邮件正文.txt)

mail -s "邮件主题"  1968089885@foxmail.com < /data/findyou.txt

echo "邮件正文" | mail -s 邮件主题 收件地址

echo "邮件正文内容" | mail -s "邮件主题"  1968089885@foxmail.com

cat 邮件正文.txt | mail -s 邮件主题 收件地址

cat  /data/findyou.txt | mail -s "邮件主题"  1968089885@foxmail.com

3) 带附件

mail -s "主题" 收件地址 -a 附件 < 文件(邮件正文.txt)

mail -s "邮件主题"  1968089885@foxmail.com -a /data/findyou.tar.gz < /data/findyou.txt

转载于:https://blog.51cto.com/chaichuan/2095841

你可能感兴趣的文章
1-为 Lync Server 2010 准备 Active Directory 域服务
查看>>
SELinux安全
查看>>
NetBackup下ORACLE恢复测试方案实例解析
查看>>
【有奖征文】“失业”程序员的苦辣酸甜
查看>>
IE9是如何被FireFox4超越全球市场份额的?
查看>>
linux bunzip2命令
查看>>
敏捷个人:通过实践TOGAF来思考如何学习并应用新的方法?
查看>>
Android系统的开机画面显示过程分析(6)
查看>>
vivo Hi-Fi+QQ音乐 数字音乐市场的一剂良方
查看>>
Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结
查看>>
聚焦触宝反侵权事件:中国创业者用什么护航海外市场大门
查看>>
AOP技术基础
查看>>
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(2)
查看>>
Lync 小技巧-5-当前已暂停共享
查看>>
无线802.11n 2.4G与5G性能测试
查看>>
子域名信息收集攻略
查看>>
[Android]开发数独游戏思路分析过程
查看>>
SpreadJS 类Excel表格控件 - V12 新特性详解
查看>>
理解并取证:IPv6与IPv4在报文结构上的区别
查看>>
EOS主网上线只是开始,如何运营决定未来
查看>>