Linux使用mail命令发送邮件

    No Comments

    想弄种子下载完自动上传GD后给一个提醒,结果 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" [email protected],成功。不过有点延迟。

    Categories: 服务器 Tags: Tags:

    说点什么

    avatar
      Subscribe  
    Notify of