好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > linux shell發(fā)送Email郵件的方法詳解

linux shell發(fā)送Email郵件的方法詳解

熱門標簽:測繪地圖標注名稱 怎么在百度地圖標注公司的位置 外呼電話系統(tǒng)怎么操作 智能電銷機器人有用嗎 鶴崗400電話申請 商機地圖標注 天津電話外呼系統(tǒng)排名 百度地圖標注直線距離 德陽400電話申請

一封最簡單的郵件

echo -e "To: handy1989@qq.com\nCC: handy1989@qq.com\nFrom: handyhandy@test.com>\nSubject: test\n\nhello world" | sendmail -t

看上去有點復雜,其實就是sendmail程序從標準輸入讀取郵件源碼,-t參數(shù)表示從郵件源碼提取收件人信息,然后發(fā)送到收件人的郵件服務器,我們稍做整理,將郵件源碼保存在email.txt中如下

To: handy1989@qq.com
CC: handy1989@qq.com
From: handyhandy@test.com>
Subject: test

hello world

將以上命令改為cat email.txt | sendmail -t,這樣就一目了然了。收到的郵件信息如下

郵件的格式

從前面的郵件源碼可以看到,郵件是和http類似的文本協(xié)議,由郵件頭和郵件內容兩部分組成,中間以空行分隔,郵件頭每行對應一個字段,和http頭類似,比如這里的To,CC,F(xiàn)rom,Subject,分別代表收件人,抄送人,發(fā)件人,標題,如果有多個收件人或抄送人,用逗號分隔,郵件內容才是我們在郵件客戶端真正看到的東西

郵件客戶端都可以查看郵件源碼,比如下面就是我收到的一封郵件的源碼


郵件標題使用中文

如果郵件標題直接使用中文字符會導致收到的郵件亂碼,為了避免這種情況,應該對中文進行base64編碼,而這也是郵件最常用的編碼方式,當然,在進行base64編碼之前先得對中文字符進行編碼(UTF-8或GBK等等),這和html的編碼是一樣的概念,采用UTF-8和base64編碼的格式如下

=?UTF-8?B?xxxxxx?=

其中xxxxxx為編碼后的數(shù)據(jù),用python可以快速對中文進行編碼,比如對中文'測試'先進行utf-8編碼再進行base64編碼結果為

>>> import base64
>>> base64.standard_b64encode(u'測試'.encode('utf-8'))
'5rWL6K+V'

在From和Subject中使用中文,郵件源碼如下

To: handy1989@qq.com
CC: handy1989@qq.com
From: =?UTF-8?B?5rWL6K+V?=handy@test.com>
Subject: =?UTF-8?B?5rWL6K+V?=

hello world

這里將發(fā)件人的名字和郵件標題都改為了'測試',收到的郵件效果為

郵件內容使用html

如果郵件內容是html代碼,則需要在郵件頭添加Content-type字段來標記文本類型,同時還需要標記郵件內容的字符編碼,以下郵件源碼發(fā)送的正是html內容

To: handy1989@qq.com
CC: handy1989@qq.com
From: =?UTF-8?B?5rWL6K+V?=handy@test.com>
Subject: =?UTF-8?B?5rWL6K+V?=
Content-type: text/html;charset=utf-8

h1>hello world/h1>

收到的郵件效果為

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如有疑問大家可以留言交流。

您可能感興趣的文章:
  • Linux shell 之 提取文件名和目錄名的一些方法總結
  • Linux下使用shell腳本自動執(zhí)行腳本文件
  • Linux Shell函數(shù)返回值
  • linux shell內置判斷語句

標簽:優(yōu)質小號 六盤水 丹東 鎮(zhèn)江 自貢 百色 滁州 武漢

巨人網(wǎng)絡通訊聲明:本文標題《linux shell發(fā)送Email郵件的方法詳解》,本文關鍵詞  linux,shell,發(fā)送,Email,郵件,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux shell發(fā)送Email郵件的方法詳解》相關的同類信息!
  • 本頁收集關于linux shell發(fā)送Email郵件的方法詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲AV无码成人精品区玖月影视| bl乖乖含着不许拿出来| 雨天的故事动漫完整版| 国产又粗又猛又色又黃 | 变态公厕便所肉便女小说| 人人澡人人透人人爽| 全黄H全肉细节全文| 老鸭窝欧美一级一区二区| 国产在线拍揄自揄精品| 免费做爰猛烈叫床视频| 啪啪调教所无删免费观| 车车好快的车车流水视频网站| 快点好大好爽好舒服小说| 91精品国产色综合久久ai换脸| 少妇被大黑捧猛烈进出动态图| 三级黄色毛片网站| 国产精品日本不卡一区二区| 两个奶被揉到高潮了| 精品少妇人妻av无码专区偷人| 中国一级片免费| 人在娘胎把女帝气成早产儿| 黄色小说导航| 女色仆| 欺诈都市电影| 叶子媚三级HD在线播放| 56pao无码视频在线观看| 女总裁雪臀轻抬迎合巨龙| 爱豆传媒视频在线网址最新| 男人日女人的视频| 美女把他的大八扒开给我看| 小可的奶水小黄文| 老师让我?她我爽了很久| 色婷婷精品久久二区二区6| 夫妇交换性2国语在线观看| 欧美精品人爱a欧美精品| 9I婬黄看大片| 91精品国产三级| 翁熄粗大撞击娇嫩小玲| 好爽?好紧?宝贝别夹大巴视频| 日本欧美国产αv高清在线| 别揉我胸啊嗯上课呢班长|