直播課1 6 Python傳送郵件

2021-08-14 10:26:48 字數 1689 閱讀 6335

通過python發郵件步驟:

前提是:開通了第三方授權,可以使用smtp服務

1. 建立乙個smtp物件

2. 連線smp伺服器,預設埠都是25

3. 登入自己郵箱賬號,

4. 呼叫傳送訊息函式,引數:發件人,收件人,訊息內容

5. 關閉連線smtp = smtplib.smtp()smtp.connect(『smtp.163.com』, 『25』)smtp.login(『[email protected]』, 『lingjing2315』)smtp.sendmail(『[email protected]』, 『[email protected]』, msg.as_string())smtp.quit()

郵件訊息註冊:

首先建立乙個訊息物件:

msg = email.mime.multipart.mimemultipart()

msg[『from』] = 『[email protected]

msg[『to』] = 『[email protected];[email protected];[email protected]

msg[『subject』] = 『ajing1111『

分別指明郵件的發件人,收件, 只代表顯示的問題

訊息內容:

首先,先定義乙個字串,來表示你得訊息內容:

context= 『』』hello world』』』

txt = email.mime.text.mimetext(_text=content, _subtype=」html」)

msg.attach(txt)

_subtype這個引數就決定了,你是以html解析的形式去傳送,還是以text的形式去傳送。

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @time : 2018/1/2 15:36

# @author : lingxiangxiang

# @file : sendhtml.py

import email.mime.multipart

import email.mime.text

msg = email.mime.multipart.mimemultipart()

msg['from'] = '[email protected]'

msg['to'] = '[email protected]'

msg['subject'] = 'ajing'

content = '''

你好,

這是一封自動傳送的郵件。

www.ustchacker.com hello

'''txt = email.mime.text.mimetext(_text=content, _subtype="html")

msg.attach(txt)

smtp = smtplib.smtp()

smtp.connect('smtp.163.com', '25')

smtp.login('[email protected]', 'lingjing2315')

smtp.sendmail('[email protected]', '[email protected]', msg.as_string())

smtp.quit()

16Python爬蟲 Scrapy小結

1 我們可以通過scrapy startproject h調出startproject的幫助資訊,在這裡可以看到scrapy startprojcct具體可以新增哪些引數。2 如果我們想要刪除某個爬蟲專案,我們可以直接刪除該爬蟲項日對應的資料夾即可方式。3 可以使用 genspider命令來建立 s...

Python學習 1 6Python基本執行機制

過程概述 python先把 py檔案 編譯成位元組碼,交給位元組碼虛擬機器,然後虛擬機器一條一條執行位元組碼指令,從而完成程式的執行。位元組碼 位元組碼在python虛擬機器程式裡對應的是pycodeobject物件。pyc檔案是位元組碼在磁碟上的表現形式。pyc檔案 pycodeobject物件的...

python學習筆記(16)python中的列舉類

列舉 在數學和電腦科學理論裡,乙個集的列舉列出某些有窮序列集的所有成員的程式 例子如下 from enum import enum class traffictlight enum 繼承列舉類,列舉成員不可重複 red 1 列舉成員 red是列舉的名字,1是列舉的值 yellow 2 green 3...