站点图标 谷姐靓号网

Linux使用mail命令发送邮件

Rate this post

想弄种子下载完自动上传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

成功。不过有点延迟。

退出移动版