郵件服務協議POP3和SMTP的區別

(一)場景:python

最近有空就玩一下,python,想弄一個服務器自動備份svn,和數據庫的腳本,而後備份成功以後,發送郵件通知我,而且可以按期清理之前的多餘備份的文件數據庫

(二)pop3和smtp服務器

在寫代碼的時候發現對這兩種協議的區別仍是理解不夠完全,因此查點資料看了一下。首先先給你們看一下,公司的咱們每一個人的foxmail客戶端的配置svn

email

從圖中的設置就能夠大體看出來,一、pop3,能夠去掃描郵件服務器,用來接收郵件。POP3容許用戶從服務器上把郵件存儲到本地主機(即本身的計算機)上,同時刪除保存在郵件服務器上的郵件。.net

二、smtp,主要用來發送郵件,經過該協議能夠找到下一個郵件服務器。SMTP 協議屬於 TCP/IP 協議簇,它幫助每臺計算機在發送或中轉信件時找到下一個目的地。SMTP 服務器就是遵循 SMTP 協議的發送郵件服務器。get

(三)實際操做it

若是放在實際python代碼中,那麼大體思路是這樣的,若是須要發送給某人郵件,那麼須要關於smtp的方法,可是若是想作的更智能,想要定時掃描接受郵件服務器,從而可以實時的獲取郵件,那麼就要使用到相關的pop方法了email

相關文章
相關標籤/搜索