您好,登錄后才能下訂單哦!
sendmail函數與mail函數怎么在Linux中使用?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
環境
本機安裝sendmail了, 但是沒有啟動。 其他機器上有mail server, 并且已經把本機加到open relay列表中了, 可以通過該mail server發送郵件。
代碼如下
#tar –zxvf sendEmail-v1.56.tar.gz
#cd sendEmail-v1.56
#cp sendEmail /usr/local/bin
然后給確認確實它具有執行權限
代碼如下
ll /usr/local/bin/sendEmail
-rwxr-xr-x 1 root root 77882 11-03 14:23 /usr/local/bin/sendEmail
做法如下:
1. 安裝 sendmail-cf 軟件包
2. 修改 /etc/mail/submit.mc
1 FEATURE(`msp‘’, `[127.0.0.1]‘’)dnl
2 修改為
3 FEATURE(`msp‘’, `[Your mail server ip]‘’)dnl
3. 在 /etc/mail/ 目錄下執行 make
測試
代碼如下
mail -s ‘’hello www.xitongzhijia.net world!‘’ user1@chxbd.com
bin/mail會默認使用本地sendmail發送郵件,這樣要求本地的機器必須安裝和啟動Sendmail服務,配置非常麻煩,而且會帶來不必要的資源占用。
如果你不用了我們可以關閉sendmail
關閉sendmail服務
代碼如下
a.[root@sample ~]# /etc/rc.d/init.d/sendmail stop ← 關閉sendmail服務
或者[root@sample ~]# service sendmail stop ← 關閉sendmail服務
Shutting down sendmail: [ OK ]
Shutting down sm-client: [ OK ]
b.[root@sample ~]# chkconfig sendmail off ← 關閉sendmail自啟動
c.[root@sample ~]# chkconfig --list sendmail ← 確認sendmail自啟動已被關閉(都為off就OK)
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
關于sendmail函數與mail函數怎么在Linux中使用問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。