中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何實現QQ郵箱群發郵件

發布時間:2022-01-20 13:41:45 來源:億速云 閱讀:326 作者:清風 欄目:開發技術

這篇“python如何實現QQ郵箱群發郵件”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“python如何實現QQ郵箱群發郵件”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

一,登錄郵箱,獲取授權碼

python如何實現QQ郵箱群發郵件

python如何實現QQ郵箱群發郵件

二,替換參數

給多人發送郵箱,我只是做了個循環,把每個人得授權碼循環輸入了。把授權碼和郵箱替換成自己得就行,內容你可以自己定義

import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
from sql_chi import *
import datetime

class Phpson:

    def __init__(self,msg_from,passwd,msg_to):
       
        self.sql_pool = My_mysql_connPool(max_connections=1, **info)

        self.msg_from = msg_from  # 發送方郵箱
        self.passwd = passwd  # 填入發送方郵箱的授權碼(就是剛剛你拿到的那個授權碼)
        self.msg_to = msg_to  # 收件人郵箱
        # # file_path = 'demo.xlsx' # 需要發送的附件目錄

        self.text_content = "這個參數是郵件內容"#這個特別重要

    # 寫成了一個通用的函數接口,想直接用的話,把參數的注釋去掉就好
    def send_email(self, file_path=None):
        finishTime = datetime.datetime.now()
        msg = MIMEMultipart()
        subject =f"{finishTime}爬取新聞數據總數"  # 主題
        text = MIMEText(self.text_content)
        msg.attach(text)
        # docFile = 'C:/Users/main.py'  如果需要添加附件,就給定路徑
        if file_path:  # 最開始的函數參數我默認設置了None ,想添加附件,自行更改一下就好
            docFile = file_path
            docApart = MIMEApplication(open(docFile, 'rb').read())
            docApart.add_header('Content-Disposition', 'attachment', filename=docFile)
            msg.attach(docApart)
            print('發送附件!')
        msg['Subject'] = subject
        msg['From'] = self.msg_from
        msg['To'] = self.msg_to
        try:
            s = smtplib.SMTP_SSL("smtp.qq.com", 465)
            s.login(self.msg_from, self.passwd)
            s.sendmail(self.msg_from, self.msg_to, msg.as_string())
            print("發送成功")
        except smtplib.SMTPException as e:
            print("發送失敗")
        finally:
            s.quit()


fs = ['97679',"wangqi"]  # 發送方郵箱
sq = ['widr',"wihxa"]  # 填入發送方郵箱的授權碼(就是剛剛你拿到的那個授權碼)
sj = ['97679',"wangq"]  # 收件人郵箱

for i in range(len(fs)):
    wqx = Phpson(fs[i],sq[i],sj[i])
    wqx.Dintes()
    wqx.send_email()

python可以做什么

Python是一種編程語言,內置了許多有效的工具,Python幾乎無所不能,該語言通俗易懂、容易入門、功能強大,在許多領域中都有廣泛的應用,例如最熱門的大數據分析,人工智能,Web開發等。

以上是“python如何實現QQ郵箱群發郵件”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

烟台市| 寿光市| 崇文区| 施甸县| 鄂伦春自治旗| 彰化市| 沽源县| 贞丰县| 宁陵县| 西宁市| 民县| 沅江市| 礼泉县| 阿拉善左旗| 长白| 苏州市| 卫辉市| 邵阳县| 噶尔县| 德令哈市| 盐津县| 察隅县| 许昌县| 雷州市| 梅州市| 铁岭县| 马龙县| 玉林市| 霍山县| 二连浩特市| 新乐市| 阳西县| 抚顺市| 芦山县| 晋江市| 凤山市| 南平市| 临沧市| 彩票| 衢州市| 平乐县|