# mail程式設計
- 管理程式
- euroda使郵件普及
- netscape,outlook,forxmail後來居上
- hotmail使用瀏覽器傳送郵件
## 郵件工作流程
- mua郵件使用者**
- mta郵件**傳輸
- mda郵件投遞**
-編寫程式
- 傳送:mua->mta with smtp: ******mailtransferprotocal,包含mta->mta
- 接收:mda->mua with pop3 and imap: postofficeperotocal v3 and internetmessageaccessprotocal v4
- 準備工作
- 註冊郵箱
- 第三方郵件需要特殊設定
- 進入設定中心
- 取得授權碼
- python for mail
- smtp協議負責傳送郵件
- 使用email模組構建郵件
- 純文字郵件
- 案例mail
- html格式郵件傳送
- 準備html**作為內容
- 把郵件的subtype設為html
- 傳送
- 案例htmlmail
- 傳送帶附件的郵件
- 一封信如果涉及多個部分,需要使用mimemultipart格式建立
- 新增乙個mimetext正文
- 新增乙個mimebase或者mimetext作為附件
- 案例附件mail
- 新增郵件頭,抄送等資訊
- mail["from"] 表示傳送著資訊,包括姓名和郵件
- mail["to"] 表示接收者資訊,包括姓名和郵件位址
- mail["subject"] 表示摘要或者主題資訊
- 案例mail主題
- 同時支援html和text格式
- 構建乙個mimemultipart格式郵件
- mimemultipart的subtype設定成alternative格式
- 新增html和text郵件
- 案例html和text郵件
- 使用smtplib模組傳送郵件
- pop3協議接收郵件
- 本質上是mda到mua的乙個過程
- 步驟:
1. 準備相應的內容(郵件位址,密碼,pop3例項)
2. 身份認證
3. 一般會先得到郵箱內郵件的整體列表
4. 根據相應序號,得到某一封信資料流
5. 利用解析函式進行解析出相應的郵件結構體
2. 用email解析郵件的具體內容
SublimeText工具編寫 Python
sublimetext python 方法 步驟 開啟sublimetext 在選單欄找到tools 編譯系統 新編譯系統 使用sublimetext 作為python 的開發環境 使用sublimetext 作為python 的開發環境 在新的配置檔案中輸入如下配置 cmd u file file...
初識python,編寫乙個簡單的python程式
在ubuntu下安裝好了最新的python3.9,開啟學習python之旅。在命令列輸入python進入互動模式 互動模式下,你每輸入一行 python直譯器就將這一行 轉換成機器碼來執行。例如 互動模式輸入100 200,然後回車 直接會顯示執行結果300 但是這樣的 是沒有儲存的,如果下次我們還...
python 發郵件 python發郵件
python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它來傳送電子郵件 import smtplib smtpobj smtplib.smtp ...