您好,登錄后才能下訂單哦!
本篇內容主要講解“python郵件協議是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python郵件協議是什么”吧!
1、SMTP協議,即簡單的郵件傳輸協議。
是從源地址到目的地址傳輸郵件的一組規則,它控制信件的中轉方式(中轉協議)
2、POP3協議,即郵局協議第三版。
允許用戶從服務器上將郵件存儲在本地主機上,同時刪除保存在郵件服務器上的郵件(讀取協議)
3、IMAP協議,報文存取協議(讀取協議)。
4、多途徑Internet郵件擴展協議。
解決了SMTP協議只能傳輸ASCII文本的限制,將聲音圖像表格二進制數據作為郵件[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Lm7dARYe-1630476391787)(C:\Users\dell\desktop\QQ截圖20210815142825.png)進行處理。
實例
# -*- coding: cp936 -*- from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import smtplib import sys import os import datetime import time import subprocess reload(sys) sys.setdefaultencoding("utf-8") mailto_list = ["lusongcool@163.com"] #目標郵箱 mail_host = "smtp.163.com" mail_user = "lusongcool@163.com" mail_pass = "********" #163郵箱smtp生成的密碼 def send_mail(to_list, sub, content): me = "LogServer"+"<"+mail_user+">" msg = MIMEText(content, _subtype='plain', _charset='utf-8') msg['Subject'] = sub msg['From'] = me msg['To'] = ";".join(to_list) try: server = smtplib.SMTP() server.connect(mail_host) server.login(mail_user, mail_pass) server.sendmail(me, to_list, msg.as_string()) server.close() return True except Exception, e: print str(e) return False if __name__ == '__main__': send_mail(mailto_list, 'submit', 'content')
到此,相信大家對“python郵件協議是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。