Python學習筆記 17章電子郵件

2021-08-28 08:19:00 字數 815 閱讀 8029

email的歷史比web還要久遠,直到現在,email也是網際網路上應用非常廣泛的服務。而且幾乎所有的程式語言都支援傳送和接收電子郵件。

1、郵件的原理

1.1、郵件的傳送流程

假設我們要把郵件從

[email protected]

傳送到@sina.com

mua:outlook或者foxmail這類編寫/傳送

/郵件的軟體,被稱為mua【mail user agent——郵件使用者**】

mtamta【mail transfer agent——郵件傳輸**】

mda:長期儲存郵件的地方即

mda【mail delivery agent——郵件投遞**】。

mda會等待

mua來將郵件取到自己的電腦上

所以,一封電子郵件的旅程就是:

發件人 -> mua -> mta -> mta -> 若干個mta -> mda

mua1.2

、編寫郵件程式的本質

編寫mua把郵件發到mta;

編寫mua從mda上收郵件。

1.3、郵件傳輸使用的協議

mua和mta

,mta

和mta

間使用的是

smtp

協議【****** mail      transfer protocol】

mua和mda使用的協議有兩種

2、擴充套件文件

基礎郵件原理(mua,mta,mda)

(

python學習筆記(17)

只要使用關鍵字class,python 直譯器在執行的時候就會建立乙個物件。usr bin env python3 coding utf 8 from com.hello.hellio import hello 匯入hellio中的hello h hello h.hello print type h...

Python學習筆記17 Tornado

例項 執行該指令碼,即可在瀏覽器訪問 web伺服器的工作流程 建立 listen socket,在指定的監聽埠,等待客戶端請求的到來 listen socket 接受客戶端的請求,得到 client socket,接下來通過 client socket 與客戶端通訊 處理客戶端的請求,首先從 cli...

學習筆記17 Python 繼承

class 類名 父類名 class animal def eat self 在類中定義方法時,若該方法不涉及對屬性的操作 print 吃 pycharm會認為該方法是乙個靜態方法,而不是類方法 defdrink self print 喝 def run self print 跑 def sleep...