欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何基于Python實(shí)現(xiàn)電子郵件的發(fā)送

 更新時間:2019年12月16日 11:10:30   作者:Leslie_Chan  
這篇文章主要介紹了如何基于Python實(shí)現(xiàn)電子郵件的發(fā)送,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了如何基于Python實(shí)現(xiàn)電子郵件的發(fā)送,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

利用Python smtplib.SMTP類方法來實(shí)現(xiàn)電子郵件的發(fā)送。

列舉SMTP對象常見的方法:

sendmail(from, to ,msg[,mopts,ropts]) :將msg從from發(fā)送至to(以列表或元組表示),選擇性設(shè)置ESMTP郵件(mopts)和收件人(ropts)選項(xiàng)

login(user,passwd): 使用用戶名和密碼登陸SMTP服務(wù)器

以上是接下來會用到的方法。首先需要獲得以下例子所需要的QQ郵箱的SMTP的授權(quán)碼。

在QQ郵箱頁面,點(diǎn)擊設(shè)置,賬戶,下滑到SMTP服務(wù)中開啟該項(xiàng)服務(wù),并生成授權(quán)碼。

from smtplib import SMTP
from email.header import Header
from email.mime.text import MIMEText
def main():
  # 請自行修改下面的郵件發(fā)送者和接收者
  sender = '949709967@qq.com' #發(fā)送者的郵箱地址
  receivers = ['3255308038@qq.com'] #接收者的郵箱地址
  message = MIMEText('HelloPython', _subtype='plain', _charset='utf-8')
  message['From'] = Header('Your Old Friend', 'utf-8') #郵件的發(fā)送者
  message['To'] = Header('Darling Jay', 'utf-8')  #郵件的接收者
  message['Subject'] = Header('To darling Jay', 'utf-8') #郵件的標(biāo)題
  smtper = SMTP('smtp.qq.com')
  # 請自行修改下面的登錄口令

  smtper.login(sender, 'bfxnuspuivpebbij') #QQ郵箱smtp的授權(quán)碼
  smtper.sendmail(sender, receivers, message.as_string())
  print('郵件發(fā)送完成!')
if __name__ == '__main__':
  main()

發(fā)送成功后,進(jìn)入測試QQ號的郵箱中,發(fā)現(xiàn)成功收到郵件

所以一個簡單的使用Python進(jìn)行郵件發(fā)送的功能就實(shí)現(xiàn)了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論