一. 安裝
1. sendmail必須先要安裝兩個包
(1)sudo apt-get install sendmail
(2)sudo apt-get install sendmail-cf
2. ubuntu下最常使用的是mail功能,需要安裝mailutils
sudo apt-get install mailutils
3. 若需要使用帶“附件”的功能,還需要安裝sharutils
sudo apt-get install sharutils
4. 測試
輸入命令:ps aux | grep sendmail
若顯示以下內容,則表明安裝成功!!!
二. 配置
默認情況下,sendmail只會為本機用戶發送郵件,若要將它擴展到整個Internet,則要進行以下配置。
打開sendmail的配置宏文件:/etc/mail/sendmail.mv
若僅僅在普通用戶(非root權限)打開,如果沒有在開頭加“sudo”,則沒有辦法對該配置進行修改,此時需要使用命令:
sudo vi /etc/mail/sendmail.mv
將Addr=127.0.0.1改為0.0.0.0,表明可以連接到任何服務器上
三. 測試發送郵件
常用的發送郵件方式有以下幾種:
1.如何寫一般的郵件: mail test@qq.com Cc 編輯抄送對象,Subject:郵件主題,輸入回車,郵件正文后,按Ctrl-D結束
2.快速發送方式: echo “郵件正文” | mail -s 郵件主題 test@126.com
3.以文件內容作為郵件正文來發送: mail -s test test@126.com < test.txt
4.發送帶附件的郵件: uuencode 附件名稱 附件顯示名稱 | mail -s 郵件主題 發送地址