ubuntu sendmail(只作為本機發送)
阿新 • • 發佈:2018-12-04
1. 安裝
- #apt-get install sendmail
- #apt-get install mailutils(這個用來支援終端mail命令)
2. 配置
- /etc/mail/sendmail.mc檔案中,DAEMON_OPTIONS(`Family=inet,Name=MTA-v4,Port=smtp,Addr=127.0.0.1’)dnl,修改Addr=0.0.0.0,表明可以連線到任何伺服器。
- #mv sendmail.cf sendmail.org //做一個備份
- #m4 sendmail.mc > sendmail.cf
- #vi /etc/hosts,在 127.0.0.1 那一行新增一個域名 xxx.com
- #vi /etc/mail/access
- Connect:需要轉發的IP或域名 RELAY
- #makemap hash /etc/mail/access.db < /etc/mail/access
- #vi /etc/mail/local-host-names,新增 xxx.com
3. 測試
- #service sendmail start(啟動)
- #service sendmail status(檢視狀態)
- 以 “test” 為主題,”just a test” 為內容,傳送給 [email protected]:
- #echo “just a test” | mail -s “test”
- #echo “just a test” | mail -s “test”
- [email protected]顯示的發信人為:[email protected]。
4. 總結
- 如果qq郵箱收不到郵件,可能是由於系統攔截,可以在收信查詢中檢視:
- 郵箱首頁–>自助查詢–>收信查詢