直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼

zhibo系統開發發表於2022-02-15

直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼實現的相關程式碼

import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
 
#傳送多種型別的郵件
from email.mime.multipart import MIMEMultipart
 
from PIL import ImageGrab
im = ImageGrab.grab()
im.save('s'+'.png')
 
msg_from = '666666666@qq.com'  # 傳送方郵箱
passwd = '66666666666666'
 
to= ['555555555@qq.com'] #接受方郵箱
 
#設定郵件內容
#MIMEMultipart類可以放任何內容
msg = MIMEMultipart()
conntent="這個是字串"
#把內容加進去
#msg.attach(MIMEText(conntent,'plain','utf-8'))
 
# 二進位制讀取圖片
image_data=open('1.jpg','rb')
# 設定讀取獲取的二進位制資料
message_image = MIMEImage(image_data.read())
# 關閉剛才開啟的檔案
image_data.close()
# 新增圖片檔案到郵件資訊當中去
#msg.attach(message_image)
 
 
#新增附件
att1=MIMEText(open('result.xlsx','rb').read(),'base64','utf-8')  #開啟附件
att1['Content-Type']='application/octet-stream'   #設定型別是流媒體格式
att1['Content-Disposition']='attachment;filename=result.xlsx'  #設定描述資訊
 
att2=MIMEText(open('1.jpg','rb').read(),'base64','utf-8')
att2['Content-Type']='application/octet-stream'   #設定型別是流媒體格式
att2['Content-Disposition']='attachment;filename=1.jpg'  #設定描述資訊
 
msg.attach(att1)   #加入到郵件中
msg.attach(att2)
 
#設定郵件主題
msg['Subject']="這個是郵件主題"
 
#傳送方資訊
msg['From']=msg_from
 
#開始傳送
 
#通過SSL方式傳送,伺服器地址和埠
s = smtplib.SMTP_SSL("smtp.qq.com", 465)
# 登入郵箱
s.login(msg_from, passwd)
#開始傳送
s.sendmail(msg_from,to,msg.as_string())
print("郵件傳送成功")


以上就是直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2855759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章