国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

專業(yè)網(wǎng)站優(yōu)化外包百度seo推廣計(jì)劃類型包括

專業(yè)網(wǎng)站優(yōu)化外包,百度seo推廣計(jì)劃類型包括,茶文化網(wǎng)站建設(shè)規(guī)劃書范文,石家莊最新新聞事件發(fā)送普通郵件 SMTP(Simple Mail Transfer Protocol)是簡單傳輸協(xié)議。 python中對SMTP進(jìn)行了簡單的封裝,可以發(fā)送純文本郵件、HTML 郵件以及帶附件的郵件。兩個核心模塊如下: email模塊:負(fù)責(zé)構(gòu)建郵件 smtplib模塊&am…

? 發(fā)送普通郵件

?SMTP(Simple Mail Transfer Protocol)是簡單傳輸協(xié)議。

python中對SMTP進(jìn)行了簡單的封裝,可以發(fā)送純文本郵件、HTML 郵件以及帶附件的郵件。兩個核心模塊如下:

email模塊:負(fù)責(zé)構(gòu)建郵件

smtplib模塊:負(fù)責(zé)發(fā)送郵件

常用方法與屬性:?

?如果要使用qq郵箱發(fā)送的話,需要在qq郵箱設(shè)置-賬戶里面開啟POP3/SMTP服務(wù)

?首次開啟需要你用手機(jī)號發(fā)送短信,照著做就好了,做完之后會給你一個授權(quán)碼,記著這個授權(quán)碼,寫代碼需要用到,忘記了也可以找回

接著編寫代碼,發(fā)送普通郵件

import smtplib
from email.mime.text import MIMEText
from email.header import Headerdef send_email():# 設(shè)置要登錄的郵箱smtp_obj = smtplib.SMTP('smtp.qq.com')# 登錄郵箱  這里需要填寫你的qq郵箱地址和生成的授權(quán)碼smtp_obj.login('xxx@qq.com','spcdwgqkltjsbiah')# 編輯內(nèi)容mail_text = 'This is Email~ 您要的郵件來啦~~'# plain 原生文本模式msg_body = MIMEText(mail_text,'plain','utf-8')# 設(shè)置從哪發(fā)送的msg_body['From'] = Header('xxx','utf-8')  # 設(shè)置發(fā)送人msg_body['Subject'] = Header('測試Python自動郵件','utf-8')  # 設(shè)置內(nèi)容主題# 發(fā)送郵件  這里第一個郵箱填自己的,第二個填收件人的郵箱地址smtp_obj.sendmail('398707160@qq.com','hotelmail@126.com',msg_body.as_string())if __name__ =='__main__':send_email()

發(fā)送HTML郵件

?發(fā)送HTML郵件只需要把發(fā)送的內(nèi)容換成html代碼即可

import smtplib
from email.mime.text import MIMEText
from email.header import Headerdef send_email():# 設(shè)置要登錄的郵箱smtp_obj = smtplib.SMTP('smtp.qq.com')# 登錄郵箱  這里需要填寫你的qq郵箱地址和生成的授權(quán)碼smtp_obj.login('xxx@qq.com','spcdwgqkltjsbiah')# 編輯內(nèi)容mail_text = '''<h1 style='color:red'>這是一個HTML郵件通知</h1><p>這個是郵件的內(nèi)容</p><p><a href='http://www.itbaizhan.cn'>這個是鏈接</a></p>'''# plain 原生文本模式msg_body = MIMEText(mail_text,'plain','utf-8')# 設(shè)置從哪發(fā)送的msg_body['From'] = Header('xxx','utf-8')  # 設(shè)置發(fā)送人msg_body['Subject'] = Header('測試Python自動郵件','utf-8')  # 設(shè)置內(nèi)容主題# 發(fā)送郵件  這里第一個郵箱填自己的,第二個填收件人的郵箱地址smtp_obj.sendmail('398707160@qq.com','hotelmail@126.com',msg_body.as_string())if __name__ =='__main__':send_email()

發(fā)送附件郵件-smtplib

有時郵件的內(nèi)容只靠文本是無法完全描述內(nèi)容。這時就可以考慮發(fā) 送附件來攜帶內(nèi)容。具體方法如下:

設(shè)置登錄服務(wù)器 、登錄郵箱、增加附件 、設(shè)置請求頭、 發(fā)送郵件

import smtplib
from email.mime.text import MIMEText
from email.mime.application import MIMEApplication
from email.mime.multipart import MIMEMultipart
from email.header import Headerdef send_file_email():# 設(shè)置郵箱服務(wù)器stmp_obj = smtplib.SMTP('smtp.qq.com')# 登錄郵箱stmp_obj.login('xxx@qq.com','spcdwgqkltjsbiah')# 設(shè)置郵件內(nèi)容# 文本msg_txt = MIMEText('這個帶有附件的郵件','plain','utf-8')# 附件  打開你要發(fā)送的文件msg_file = MIMEApplication(open('./base_data/backg.jpg','rb').read())msg_file.add_header('Content-Disposition','attachment',filename='bg.jpg')# 封裝要發(fā)送的數(shù)據(jù)part = MIMEMultipart()part.attach(msg_txt)part.attach(msg_file)# 設(shè)置郵件其它信息part['From'] = Header('xx','utf-8')part['Subject'] = Header('附件郵件','utf-8')# 發(fā)送郵件stmp_obj.sendmail('xxx@qq.com','hotelmail@126.com',part.as_string())if __name__ =='__main__':send_file_email()

批量發(fā)送郵件-smtplib

這里以發(fā)送工資條為例

工資數(shù)據(jù)如下:?

from email.header import Header
from email.mime.text import MIMEText
import smtplibfrom openpyxl import load_workbookdef send_many_mail():# 設(shè)置登錄郵箱服務(wù)器smtp_obj = smtplib.SMTP('smtp.qq.com')# 登錄郵箱smtp_obj.login('xxx@qq.com','spcdwgqkltjsbiah')# 打開excel文件wb = load_workbook('./base_data/工資數(shù)據(jù).xlsx',data_only=True)# 激活工作簿sh = wb.active# 讀取數(shù)據(jù)-遍歷for i,r in enumerate(sh.iter_rows()):if i != 0:# 編輯內(nèi)容msg_txt = f'''<h3>您好:{r[1].value}</h3><p>請查收2030年12月工資條詳情:</p><table border="1"><tr><td>工號</td><td>姓名</td><td>部門</td><td>基本工資</td><td>提成</td><td>加班工資</td><td>社保扣除</td><td>考勤扣除</td><td>應(yīng)發(fā)工資</td><td>郵箱</td></tr><tr><td>{r[0].value}</td><td>{r[1].value}</td><td>{r[2].value}</td><td>{r[3].value}</td><td>{r[4].value}</td><td>{r[5].value}</td><td>{r[6].value}</td><td>{r[7].value}</td><td>{r[8].value}</td><td>{r[9].value}</td></tr></table>'''msg =  MIMEText(msg_txt,'html','utf-8')# 設(shè)置郵件其他信息msg['From'] = Header('財務(wù)部','utf-8')msg['Subject'] = Header('工資條','utf-8')#發(fā)送郵件smtp_obj.sendmail('xxx@qq.com',{r[9].value},msg.as_string())print(f'{r[1].value} 工資條發(fā)送成功!!')
if __name__ =='__main__':send_many_mail()

發(fā)送郵件-zmail

?Zmail的優(yōu)勢

1 自動填充大多數(shù)導(dǎo)致服務(wù)端拒信的頭信息(From To LocalHost之類的)

2 將一個字典映射為email,構(gòu)造信件就像構(gòu)造字典一樣簡單

3 自動尋找郵件服務(wù)商端口號地址,自動選擇合適的協(xié)議(經(jīng)過認(rèn)證的)

安裝:pip install zmail

發(fā)送的消息以字典發(fā)送,包含的key:

subject 郵件主題

from 發(fā)送人

content_text 郵件內(nèi)容-文本

content_html 郵件內(nèi)容-HTML

attachments 郵件內(nèi)容-附件,可寫多個?

import zmail
def send_text():# 登錄郵箱server = zmail.server('xxx@qq.com','spcdwgqkltjsbiah')# 編寫內(nèi)容info = {'from':'笨笨的張小白','subject':'測試zmail模塊','content_text':'這個是zmail郵件信息'}# 發(fā)送郵件server.send_mail('hotelmail@126.com',info)
def send_html():# 登錄郵箱server = zmail.server('xxx@qq.com','spcdwgqkltjsbiah')# 編寫內(nèi)容info = {'from':笨笨的張小白','subject':'測試zmail模塊','content_html':'<h1>這個是zmail郵件信息</h1>'}# 發(fā)送郵件server.send_mail('hotelmail@126.com',info)
def send_file():# 登錄郵箱server = zmail.server('xxx@qq.com','spcdwgqkltjsbiah')# 編寫內(nèi)容info = {'from':'笨笨的張小白','subject':'測試zmail模塊','content_html':'<h1>這個是zmail郵件信息</h1>','attachments':[r'.\base_data\backg.jpg']}# 發(fā)送郵件server.send_mail('hotelmail@126.com',info)
def get_email():# 登錄郵箱server = zmail.server('xxx@qq.com','tzteewnmyfqacbce')email = server.get_latest()print(email.get('subject'))print(email.get('from'))print(email.get('content_html'))print(email.get('content_text'))if __name__ == '__main__':# send_text()# send_html()# send_file()get_email()

http://m.aloenet.com.cn/news/29552.html

相關(guān)文章:

  • 怎么學(xué)做淘寶電商網(wǎng)站嗎關(guān)鍵詞搜索排行榜
  • html5 公眾號 網(wǎng)站開發(fā)百度seo優(yōu)化價格
  • 專業(yè)做根雕的網(wǎng)站廣州百度搜索優(yōu)化
  • 備案的網(wǎng)站名稱寫什么深圳整站全網(wǎng)推廣
  • 大眾點(diǎn)評怎么做團(tuán)購網(wǎng)站廣告軟文外鏈平臺
  • 做網(wǎng)站需要數(shù)據(jù)儲存么深圳網(wǎng)站設(shè)計(jì)三把火
  • 做網(wǎng)站十大公司哪家好短視頻推廣渠道
  • 92素材網(wǎng)安卓優(yōu)化大師官網(wǎng)
  • 手機(jī)微信網(wǎng)站怎么做的好深圳網(wǎng)站設(shè)計(jì)十年樂云seo
  • 最好的網(wǎng)站制作公司百度快照是怎么做上去的
  • 自己如何開自己的商城黑帽seo培訓(xùn)網(wǎng)
  • 杭州建立網(wǎng)站長沙企業(yè)網(wǎng)站建設(shè)報價
  • 動漫制作專業(yè)的高職實(shí)訓(xùn)室seo引擎搜索網(wǎng)站關(guān)鍵詞
  • 濟(jì)南外貿(mào)網(wǎng)站建設(shè)公司排名seo基礎(chǔ)入門免費(fèi)教程
  • 做網(wǎng)站和做軟件哪個賺錢丈哥seo博客工具
  • 網(wǎng)站投入費(fèi)用百度知道答題賺錢
  • 四川瑞通工程建設(shè)有限公司網(wǎng)站東莞谷歌推廣
  • 計(jì)算機(jī)做網(wǎng)站難嗎yandex搜索引擎
  • 河北省 政府網(wǎng)站 建設(shè)意見如何擁有自己的網(wǎng)站
  • 政府網(wǎng)站開發(fā)招標(biāo)文件山西免費(fèi)網(wǎng)站關(guān)鍵詞優(yōu)化排名
  • 做網(wǎng)站實(shí)驗(yàn)體會百度2022新版下載
  • 拼多多賣網(wǎng)站建設(shè)營銷活動策劃
  • 東莞正規(guī)的企業(yè)網(wǎng)站設(shè)計(jì)多少錢培訓(xùn)網(wǎng)站建設(shè)
  • 建設(shè)工程網(wǎng)站教程地推網(wǎng)app推廣平臺
  • wordpress建站更換圖片熱點(diǎn)新聞事件及評論
  • 做網(wǎng)站接專線費(fèi)用seo新方法
  • 網(wǎng)站開發(fā)分頁代碼站長工具精品
  • 沒有備案的網(wǎng)站百度能收錄品牌推廣方案策劃書
  • 網(wǎng)站建設(shè)代理推廣徽信xiala5效果好軟文世界官網(wǎng)
  • 鎮(zhèn)江論壇網(wǎng)站建設(shè)網(wǎng)站建設(shè)介紹ppt