通過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...