想弄种子下载完自动上传Google Drive后给一个提醒,结果mail
命令发了邮件,但是邮箱啥也没收到。
查看系统收件箱 cat /var/mail/cody
发现 mail 命令发送邮件总报错 “Mailing to remote domains not supported”
Google了上错误原来是由于 SMTP server exim4 的配置需要修改一下,要将配置文件
/etc/exim4/update-exim4.conf.conf
中的
dc_eximconfig_configtype='local'
改为
dc_eximconfig_configtype='internet'
后重启 exim4 服务。
由于每个服务器都要这样修改,实在麻烦,写成一键命令:
sudo sed -i "s|'local'|'internet'|" /etc/exim4/update-exim4.conf.conf && sudo service exim4 restart
再测试下mail
命令
echo "$(date): Torrent Download Completed" | mail -s "[rtorrent] - Download completed" xxxxxx@gmail.com
成功。不过有点延迟。