注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 QoS流量的分类和标记
 帮助

简单发送邮件的方法


2008-04-22 10:34:53
 标签:mail   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gzmaster.blog.51cto.com/299556/72837
简单发送邮件的方法
在LINUX中可以使用crond这个服务来发送垃圾邮件
crontab -e   编辑这个文件
*/1 * * * * /bin/mail -s "Fuck you" abc@163.COM </etc/resolv.conf 添加这一行wq保存退出
上面这行的意思是每分钟将/etc/resolv.conf这个文件内容以邮件发给abc@163.com,主题是Fuck you
service crond restart   将crond服务重启以生效刚才添加的服务
 
 
 
另外也可以用该办法配合脚本来发送服务器磁盘容量大小的邮件报告
1、vi /root/freedisk.sh
2、写入下面这部分内容
#remove This log file
rm -rf /root/freedisk.log
#count "/usr/local/nagios" directory
du -s -h /usr/local/nagios>>/root/freedisk.log
#count "/" directory
df -h>>/root/freedisk.log
 
3、chmod755 /root/freedisk.sh
为该脚本加上执行权限
4、/root/freedisk.sh
测试脚本输出结果
5、vi /root/freedisk.log
查看输出结果,能看到输出的内容。
6、crontab -e
编辑自动执行这个文件
7、在文件中写入下面两行,保存退出,
0 9 * * * /root/freedisk.sh
0 9 * * * /bin/mail -s "NAGIOS SERVER FREEDISK" fine102@126.com </root/freedisk.log
8、service crond restart
重启服务以生效,上面是每天九點发送一次报告。
初学写shell,写得很简单,还要请大家多多指教。

本文出自 “gzmaster” 博客,请务必保留此出处http://gzmaster.blog.51cto.com/299556/72837





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: