- ###########################
- #DATE 2016-07-29 #
- #Authur by Denilas Yeung #
- ###########################
一安装 msmtp
下载 msmtp:http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xz
因为文件格式为 xz, 解压方式为:
- #xz -d msmtp-1.6.5.tar.xz
- #tar xvf msmtp-1.6.5.tar
- #cd msmtp-1.6.5
- #./configure --prefix=/user/local/msmtp
- #make
- #make install
- #/usr/local/msmtp/bin/msmtp -P # 确认配置文件存放路径, Centos7 的配置文件在 / usr/local/etc / 下创建 msmtprc 文件, Centos6.x 在 / usr/local/msmtp/etc / 下创建 msmtprc 文件
- #vi /usr/local/etc/msmtprc
- account accountname
- logfile /usr/local/msmtp/msmtp.log
- host smtp.xxx.com
- port 25
- from xxx@xxx.com
- auth login
- tls off
- user xxx@xxx.com
- password password
- account default: accountname
- # 保存退出
- #/usr/local/msmtp/bin/msmtp xxx@xxx.com # 测试是否能发送邮件
至此, msmtp 配置完成
#########################################################################################
二安装配置 logwatch
- #yum - y install logwatch#whereis logwatch #查看logwatch安装后在系统那些文件夹下默认的配置文件在 / usr / share / logwatch /
- default.conf / logwatch.conf#vi / usr / share / logwatch /
- default.conf / logwatch.conf #修改以下几个参数
MailTo = 要收件的收件人邮件地址
MailFrom = 谁发出
- Detail = Low ro Med or High # 系统日志分析报告的详细度: 简单中等详细
- mailer = "/usr/local/msmtp/bin/msmtp -t" # 默认为 sendmail, 修改为 msmtp 的路径
- # 保存退出
- #/usr/share/logwatch/scripts/logwatch.pl --mailto xxx@xxx.com # 测试目前系统日志分析报告发送至 xxx@xxx.com 邮件, 检查是否收到默认系统发送的是上一天的报告, 可以再配置文件里修改
- ###########################################################################################
以上为今天配置的随手笔记!
来源: http://www.bubuko.com/infodetail-2490452.html