发送登录日志邮件
时间:2010-03-17 来源:aprilus
#!/bin/bash
# 生成日志文件
lastlog > /tmp/lastlog.txt
last > /tmp/last.txt
# 利用msmtp+mutt发送邮件
mutt -s "`date +%Y/%D` lastlog" [email protected] < /tmp/lastlog.txt
mutt -s "`date +%Y/%D` last" [email protected] < /tmp/last.txt
* 只用msmtp发送邮件的方法(手工生成邮件头):
# 生成日志文件
lastlog > /tmp/lastlog.txt
last > /tmp/last.txt
# 利用msmtp+mutt发送邮件
mutt -s "`date +%Y/%D` lastlog" [email protected] < /tmp/lastlog.txt
mutt -s "`date +%Y/%D` last" [email protected] < /tmp/last.txt
* 只用msmtp发送邮件的方法(手工生成邮件头):
#!/bin/bash
lastlog > /tmp/lastlog
last > /tmp/last
time=`date +%Y/%D`
# 生成lastlog的邮件
echo "from: [email protected]" > /tmp/lastlog_mail
echo "to: [email protected]" >> /tmp/lastlog_mail
echo "subject: $time last" >> /tmp/lastlog_mail
echo "" >> /tmp/lastlog_mail
cat /tmp/lastlog >> /tmp/lastlog_mail
# 生成last的邮件
echo "from: [email protected]" > /tmp/last_mail
echo "to: [email protected]" >> /tmp/last_mail
echo "subject: $time last" >> /tmp/last_mail
echo "" >> /tmp/last_mail
cat /tmp/last >> /tmp/last_mail
cat /tmp/lastlog_mail | msmtp [email protected]
cat /tmp/last_mail | msmtp [email protected]
相关阅读 更多 +
排行榜 更多 +










