今天打算試一下用mail命令進行郵件的傳送,來進行檢測linux下磁碟的使用情況,剛開始,遇到了小問題,找不到mail 這個命令的存在,又自己瞎鼓搗,各種百度,總算也是可以正常的傳送了,可以繼續下去了~具體如下:

1:如果linux下沒有mail命令, 如下,我們先進行命令的安裝,我用的是centOs7,我先安裝了mailx。

[[email protected] ~]# yum -y install mailx
Loaded plugins: fastestmirror
Determining fastest mirrors

2、安裝好後,輸入mail -V,  可以正確的打印出版本資訊。

3、配置/etc/mail.rc

在最後新增

set [email protected]  #--此處為傳送方的郵箱地址

smtp=smtp.163.com   #--smtp地址,  一般在各大客戶端的郵箱設定中可以看的到
set smtp-auth-user=clg360Mon #--郵箱使用者 與第一處相同

smtp-auth-password=360cll #-- 為smtp的授權密碼, 在進行開通時都會用到。

smtp-auth=login #登入方式。

4、安裝sendMail服務
yum install sendmail

啟動 service sendmail start

5、傳送測試

echo 'fqhscfsspvtxgtgwe' | mail -s "Test Client" [email protected]   其中 echo 後的''的內容為郵件文字內容,mail -s 後為郵件標題。 這樣一個簡單的傳送郵件就可以咯。~