生产环境下的mail命令 替代工具,第一款 msmtp
2013-11-21 18:23
330 查看
生产环境下的mail命令 替代工具,第一款 msmtp
现在我们很多生产环境都已经再找更多的mail工具来替代了,今天就来测试第一款工具。
稍后放出第三款。
下载并安装msmtp:
生成配置文件:
*** 注意修改里面的发送内容:
vim .msmtprc
修改 .msmtprc 权限
***修改之后mail命令就会调用msmtp 来发送邮件这点要特别注意。
***注意这样修改以后mail的log不会写在 /var/log/maillog上了,而是~/.msmtp.log
测试邮件内容:
现在打开邮箱看看是不是已经收到了邮件?
在此命令上结合各种脚本,就能定时做很多事情得到通知了。
现在我们很多生产环境都已经再找更多的mail工具来替代了,今天就来测试第一款工具。
稍后放出第三款。
下载并安装msmtp:
wget tar' target='_blank'>http://optimate.dl.sourceforge.net/project/msmtp/msmtp/1.4.31/msmtp-1.4.31.tar.bz2
tar -jxvf msmtp-1.4.31.tar.bz2 cd msmtp-1.4.31 && ./configure && make && make install
生成配置文件:
*** 注意修改里面的发送内容:
vim .msmtprc
defaults logfile ~/.msmtp.log # 日志存放位置 #163 email account 163 tls on auth on host smtp.163.com # 邮件服务器的smtp地址 port 25 # 服务器端口 from zhenxing_06@163.com # 邮件来自于哪个邮箱 tls_certcheck off user zhenxing_06@163.com # 发送邮件的邮箱用户名 password # 发送邮件的邮箱密码 account default : 163
defaults logfile ~/.msmtp.log # 日志存放位置 #163 email account 163 tls on auth on host smtp.163.com port 25 # 服务器端口 from zhenxing_06@163.com # 邮件来自于哪个邮箱 tls_certcheck off user zhenxing_06@163.com # 发送邮件的邮箱用户名 password # 发送邮件的邮箱密码 account default : 163
修改 .msmtprc 权限
chmod 600 .msmtprcvim /etc/mail.rc
set sendmail="/usr/local/bin/msmtp"
***修改之后mail命令就会调用msmtp 来发送邮件这点要特别注意。
***注意这样修改以后mail的log不会写在 /var/log/maillog上了,而是~/.msmtp.log
测试邮件内容:
mail -s "Test" zhenxing_06@163.com < httpd-check.log #将httpd-check.log里面的内容作为邮件正文发送
mail -s "httpd check" 57674891@qq.com </root/httpd-check.log
现在打开邮箱看看是不是已经收到了邮件?
在此命令上结合各种脚本,就能定时做很多事情得到通知了。
相关文章推荐
- varnish 400 503错误的原因及解决方法 我们在生产环境中尝试使用varnish替代squid的主要原因: 1. squid不支持多核cpu, 生产环境中大多使用Dell R61
- 你的linux mail命令经常发不出去邮件吗?msmtp帮你轻松搞定(mail也可以用外部邮箱)
- 基于在生产环境中使用php性能测试工具xhprof的详解
- mysql生产环境常用命令
- 手游公司运维之利用Rundeck自动化运维工具和Shell脚本构建测试环境代码发布平台和生产环境代码发布平台
- centos shell基础 alias 变量单引号 双引号 history 错误重定向 2>&1 jobs 环境变量 .bash_history source配置文件 nohup & 后台运行 cut,sort,wc ,uniq ,tee ,tr ,split, paste cat> 2.txt <<EOF 通配符 glob模式 发邮件命令mail 2015-4-8 第十二节课
- test命令_Linux test 命令用法详解:shell环境中测试条件表达式工具
- 在生产环境中使用php性能测试工具xhprof
- java生产环境下找出占用CUP较多资源线程 相对定位先用top命令找出占用资源厉害的java进程id
- 生产环境下CPU过高故障排查--top、ps、grep、printf、jstack等命令排查
- php生产环境XHProf 性能分析工具
- 分享:真机页面调试+抓包,调试微信生产环境 HTTPS 页面工具集成。(weinre + AnyProxy)
- 生产环境MySQL快速备份工具XtraBackup使用案例
- 不用任何第三方工具,如何备份InnoDB?生产环境
- 手动执行iptables命令配置企业生产环境下的防火墙
- 在生产环境中使用 php 性能测试工具 xhprof
- PostgreSQL环境变量与psql命令的替代作用
- TQ2440 学习笔记—— 6、Windows、Linux环境下相关工具、命令的使用
- 使用 IBM 性能分析工具解决生产环境中的性能问题
- 生产环境使用linux命令的几个注意点