1. 安装 sendmail、sendmail-cf、mailutils
  2. 配置 sendmail 服务
    修改 /etc/mail/sendmail.mc
    找到 DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
    127.0.0.1 改为 0.0.0.0,这样才可以发送到本机之外的其他邮件服务器
  3. 生成配置文件
    m4 sendmail.mc > sendmail.cf
    这里,命令前面加不加 sudo 都会出错,报错为 bash: sendmail.cf: Permission denied
    使用 sudo su 直接进入 root 执行可以解决此问题
  4. 重启 sendmail 服务
    sudo service sendmail restart
  5. 修改 hostname
    单独由字母组成的 hostname 容易被邮件服务器拒绝,可以改成 xxx.com 或者其他的域名形式。
  6. 发送邮件
    echo "HELLO" | mail -s "Mail from shell" xxx@yyy.com

参考:

Ubuntu14.04 sendmail邮件服务

相关文章:

  • 2021-07-22
  • 2021-12-13
  • 2021-11-29
  • 2021-09-30
  • 2021-12-06
猜你喜欢
  • 2022-03-07
  • 2021-09-10
  • 2022-12-23
  • 2021-04-11
  • 2022-12-23
  • 2021-06-02
  • 2021-06-10
相关资源
相似解决方案