如果沒有mail命令,使用yum安裝:
[plain]
view plain
copy
#yum install -y mailx
要傳送html格式郵件,關鍵是在郵件頭部指定內容格式,如下:
[plain]
view plain
copy
$mail -s "$(echo -e "subject\ncontent-type: text/html; charset=utf-8")" receiver@***.com < mail.htm
這裡最巧妙的是使用了echo -e,使得subject輸入了乙個回車,就可以在頭部定義content-type了。
sendmail傳送html郵件倒是比較簡單,只要把傳送的頭部和內容都定義到乙個檔案中,然後讀取檔案傳送就可以了,檔案內容如下:
mail.htm:
[plain]
view plain
copy
from: sender
to: receiver
subject: subject
content-type: text/html;charset=utf-8
content
.
傳送郵件時:
[plain]
view plain
copy
$sendmail -t < mail.htm
mail命令傳送郵件
一 首先安裝ssmpt和mailutils sudo apt get install ssmtp mailutils 二 接下來編輯配置檔案 sudo gedit etc ssmtp ssmtp.conf root your personal mail domain mailhub smtp.gma...
linux使用mail命令傳送郵件
在工作中使用linux,偶爾也會需要使用mail命令來進行發郵件。從上面的命令看,系統已經安裝了mail,對些我們還需要設定一下mail,讓它使用外面的郵箱進行發郵件。設定檔案是 etc mail.rc 我使用的是163郵件,所以設定mail使用163 發郵件需要在 etc mail.rc 最後新增...
Linux下用mail命令傳送郵件
1.第一種可以直接使用linux的mail伺服器,這是發件人是 x localhost.localdomain mail s hello xx 163.com上面的hello是主題,回車以後就可以輸入郵件內容,以ctrl d結束 稍等兩分鐘收到了郵件 2.第二種可以使用自己的郵箱作為發件伺服器 修改...