Ubuntu 18.04 發送郵件


  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郵件服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM