安装服务
pi@raspberry:~ $ sudo apt-get install mutt pi@raspberry:~ $ sudo apt-get install msmtpmsmtp是Linux下的一款邮件客户端,mutt通过调用msmtp来收发邮件。 配置文件 当前目录下新建 nano ~/.msmtprc
account default host smtp.126.net from *****@126.com auth plain user *****@126.com password 注意不是密码 是 客户端授权码 logfile /var/log/msmtp.log获取126邮箱授权码
在当前用户目录下目录下新建 nano ~/.muttrc
set sendmail="/usr/bin/msmtp" set use_from=yes set realname="RaspberryPi" set editor="nano"编写发送文件脚本 nano sendmail.sh
#!/bin/sh sleep 1m host_ip=$(ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6 | awk '{print $2}'|tr -d "addr:") echo $host_ip|mutt -s "IP info" 目标邮箱增加脚本的执行权限
chmod +x sendmail.sh加入开机自启项
sudo nano /etc/rc.local su pi -c "exec ~/sendmail.sh" &参考链接