1编译安装msmtp,可能需要依赖库autoconf ,openssh-devel,gettext等
$ cd msmtp
$ autoreconf -i
$ ./configure; make; make install
配置文件
[root@Drupal ~]# cat /usr/local/etc/msmtprc
defaults
port 25
auth login
tls off
syslog LOG_MAIL
#--以下部分为默认邮件账户和使用的smtp服务器
account 126
host smtp.126.com
from somebody@126.com
user somebody
password somebody的密码
account default : 126
2yum 安装mutt 配置/etc/Muttrc
打开修改2项
#发件记录
set record=”~/.sent”
#使用msmtp发送邮件
set sendmail="/usr/local/bin/msmtp"
3配置邮件提醒功能:
配置/etc/profile追加
#email notification
(echo "$(whoami) login at: $(date '+%Y-%m-%d %H:%M:%S') ip address: $(w|sed -n '4p'|awk '{print$3}')" | mutt -s "login notification" 343294964@qq.com>/dev/null 2>&1 &)
此处在su命令切换用户的时候也会触发