mail命令傳送html格式的電子郵件

2021-08-14 12:35:09 字數 728 閱讀 2954

如果沒有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.第二種可以使用自己的郵箱作為發件伺服器 修改...