五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

python實現(xiàn)郵箱發(fā)送信息

發(fā)布日期:2022-02-06 19:42 | 文章來源:站長之家

本文實例為大家分享了python實現(xiàn)郵箱發(fā)送信息的具體代碼,供大家參考,具體內(nèi)容如下

一、SSL

SSL 是指安全套接字層,簡而言之,它是一項標準技術,可確?;ヂ?lián)網(wǎng)連接安全,保護兩個系統(tǒng)之間發(fā)送的任何敏感數(shù)據(jù),防止網(wǎng)絡犯罪分子讀取和修改任何傳輸信息,包括個人資料。兩個系統(tǒng)可能是指服務器和客戶端(例如,瀏覽器和購物網(wǎng)站),或兩個服務器之間(例如,含個人身份信息或工資單信息的應用程序)。

二、SMTP

SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉(zhuǎn)方式。

python的smtplib提供了一種很方便的途徑發(fā)送電子郵件。它對smtp協(xié)議進行了簡單的封裝。

三、實現(xiàn)郵箱轟炸

需要用到三個模塊

​ 1、SMTP_SSL --傳輸加密,安全,也可以用smtplib,但是建議用SSL

​ 2、MIMEText --用來返回對象(返回對象方便操作),并且存放寫入的內(nèi)容

​ 3、Header --用來反檢測,不寫的話郵箱可能提示為垃圾郵箱,就不能發(fā)送信息了

三步驟:

​ 1、登錄(SMTP_SSL)–要實例化SMTP_SSL對象

​ 2、發(fā)送寫入的信息(sendmail(starthost,endhost,me.as_string())–starthost為

​ 3、退出(quit)

'''
參數(shù)說明:
 host: SMTP 服務器主機。 你可以指定主機的ip地址或者域名如:runoob.com,這個是可選參數(shù)。
 port: 如果你提供了 host 參數(shù), 你需要指定 SMTP 服務使用的端口號,一般情況下SMTP端口號為25。
 local_hostname: 如果SMTP在你的本機上,你只需要指定服務器地址為 localhost 即可。
'''
import smtplib
smtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )
'''
參數(shù)說明:
 from_addr: 郵件發(fā)送者地址。
 to_addrs: 字符串列表,郵件發(fā)送地址。
 msg: 發(fā)送消息
Python SMTP對象使用sendmail方法發(fā)送郵件,語法如下:
'''
SMTP.sendmail(from_addr, to_addrs, msg[, mail_options, rcpt_options]

實現(xiàn)方式:

使用第三方郵箱服務:

列如用自己的qq郵箱服務來向?qū)Ψ剑ɑ蛘咦约海┌l(fā)送(匿名)郵箱信息

但是得首先得到QQ郵箱的授權(quán)碼(網(wǎng)上有教程,很簡單)

'''
 Python 郵箱 深夜測試
 授權(quán)碼:*****
'''
from smtplib import SMTP_SSL
from email.mime.text import MIMEText
from email.header import Header
#第三方服務(qq)
mail_host = 'smtp.qq.com'
mail_user = '27*****' #賬號
mail_pws = '*****' #授權(quán)碼
#登錄
smtp = SMTP_SSL(mail_host)  #實例化
smtp.ehlo(mail_host)
smtp.login(mail_user,mail_pws)#登錄
#我和對方的郵件地址
my_mail = '27*****@qq.com' #自己打的郵箱地址
her_mail = '*****@163.com' #對方的郵箱地址
#寫入的內(nèi)容
cont = '你好我是HV,我來自外星球!'
#標題
title = '來著地球的HV'
#內(nèi)容格式化
for i in range(10): #向目標發(fā)送10個郵箱
 msg = MIMEText(cont,'plain','UTF-8') #plain為txt格式,如果直接寫txt的話,會被檢測為垃圾郵箱
 msg['Subject'] = Header(title,'UTF-8') 
 msg['From'] = my_mail #這里有填寫您的郵箱地址格式,對方才會知道發(fā)件人是誰,要不然對方默認為(無發(fā)件人)
 msg['To'] = '我的好友' #這個要注意!這里只能填字符串,如果填其他的數(shù)據(jù)類型就會報錯!
 smtp.sendmail(my_mail,her_mail,msg.as_string())
 # smtp.quit()
smtp.quit() #關閉SMTP,郵箱信息傳輸

當然也可以封裝在函數(shù)里面方便調(diào)用

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

香港穩(wěn)定服務器

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部