在PI上安装一个轻量级的邮件传输代理程序和客户端,就能轻松使用Email。
首先,安装邮件传输代理程序SSMTP:
$ sudo apt-get install ssmtp
安装后进行简单的配置:
$ sudo nano /etc/ssmtp/ssmtp.conf
以Gmail为例,ssmtp.conf应该有以下内容:
root=
mailhub=smtp.gmail.com:587 #这是Gmail的SMTP服务器地址和端口,一般的格式为mail.
UseTLS=YES #Gmail使用加密Email传输协议TLS
UseSTARTTLS=YES #同上
Hostname=raspberry.pi #有域名可以填域名,没有则可以随意填了
FromLineOverride=YES #这样可以修改Email的“From”字段
AuthUser=username@gmail.com #你的Gmail帐号
AuthPass=password #Gmail账号的密码
AuthMethod=LOGIN
然后,为了保护你的Email账户和密码,限制该文件的读写权限为root用户:
$ sudo chmod 640 /etc/ssmtp/ssmtp.conf
第二步,安装客户端mutt:
$ sudo apt-get install mutt
配置很简单,只需一条命令:
$ echo "set sendmail="/usr/sbin/ssmtp"" > ~/.muttrc
测试一下:
$ echo "Hello" | sudo mutt -s "Test" username@gmail.com
看一下你的Gmail收件箱。
还可以发送附件,命令格式为:
echo
记着:只有mail用户组的成员才能使用mutt,将pi用户加入mail用户组:
$ gpasswd -a pi mail