亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python3實(shí)現(xiàn)發(fā)送郵件和發(fā)送短信驗(yàn)證碼功能

 更新時(shí)間:2020年01月07日 10:01:34   作者:Mr_Yun  
這篇文章主要介紹了Python3實(shí)現(xiàn)發(fā)送郵件和發(fā)送短信驗(yàn)證碼功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

 Python3實(shí)現(xiàn)發(fā)送郵件:

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
my_sender = '1434399884@qq.com' # 發(fā)件人郵箱賬號(hào)
my_pass = '*********' # 發(fā)件人郵箱的授權(quán)碼
my_user = '3152609963@qq.com' # 收件人郵箱賬號(hào),我這邊發(fā)送給自己
def mail():
 ret= True
 try:
  msg = MIMEText('驗(yàn)證碼為:123456', 'plain', 'utf-8')
  msg['From'] = formataddr(["From nicead.top", my_sender]) # 括號(hào)里的對(duì)應(yīng)發(fā)件人郵箱昵稱(chēng)、發(fā)件人郵箱賬號(hào)
  msg['To'] = formataddr(["FK", my_user]) # 括號(hào)里的對(duì)應(yīng)收件人郵箱昵稱(chēng)、收件人郵箱賬號(hào)
  msg['Subject'] = "驗(yàn)證碼" # 郵件的主題,也可以說(shuō)是標(biāo)題
  server = smtplib.SMTP_SSL("smtp.qq.com", 465) # 發(fā)件人郵箱中的SMTP服務(wù)器,端口是25
  server.login(my_sender, my_pass) # 括號(hào)中對(duì)應(yīng)的是發(fā)件人郵箱賬號(hào)、郵箱密碼
  server.sendmail(my_sender, [my_user, ], msg.as_string()) # 括號(hào)中對(duì)應(yīng)的是發(fā)件人郵箱賬號(hào)、收件人郵箱賬號(hào)、發(fā)送郵件
  server.quit() # 關(guān)閉連接
 except Exception as e: # 如果 try 中的語(yǔ)句沒(méi)有執(zhí)行,則會(huì)執(zhí)行下面的ret=False
  ret = False
 return ret
ret = mail()
if ret:
 print("郵件發(fā)送成功")
else:
 print("郵件發(fā)送失敗")

注意授權(quán)碼:需要在郵件中的設(shè)置中獲取,如QQ郵箱獲取授權(quán)碼的方法:

 Python3實(shí)現(xiàn)短信驗(yàn)證碼 

# 接口類(lèi)型:互億無(wú)線觸發(fā)短信接口,支持發(fā)送驗(yàn)證碼短信、訂單通知短信等。
# 賬戶(hù)注冊(cè):請(qǐng)通過(guò)該地址開(kāi)通賬戶(hù)http://sms.ihuyi.com/register.html
# 注意事項(xiàng):
# (1)調(diào)試期間,請(qǐng)使用用系統(tǒng)默認(rèn)的短信內(nèi)容:您的驗(yàn)證碼是:【變量】。請(qǐng)不要把驗(yàn)證碼泄露給其他人。;
# (2)請(qǐng)使用APIID(查看APIID請(qǐng)登錄用戶(hù)中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIID)及 APIkey來(lái)調(diào)用接口;
# (3)該代碼僅供接入互億無(wú)線短信接口參考使用,客戶(hù)可根據(jù)實(shí)際需要自行編寫(xiě);
#發(fā)送短信
#APIID:C11345804
#APIKEY:735d183ae02189f678c26800ac19b03a
# !/usr/local/bin/python
# -*- coding:utf-8 -*-
import http.client
import urllib
host = "106.ihuyi.com"
sms_send_uri = "/webservice/sms.php?method=Submit"
# 用戶(hù)名是登錄用戶(hù)中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIID
account = "************"
# 密碼 查看密碼請(qǐng)登錄用戶(hù)中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIKEY
password = "**********************"
def send_sms(text, mobile):
 params = urllib.parse.urlencode(
  {'account': account, 'password': password, 'content': text, 'mobile': mobile, 'format': 'json'})
 headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
 conn = http.client.HTTPConnection(host, port=80, timeout=30)
 conn.request("POST", sms_send_uri, params, headers)
 response = conn.getresponse()
 response_str = response.read()
 conn.close()
 return response_str
if __name__ == '__main__':
 #需要接受短信的目標(biāo)手機(jī)號(hào)
 mobile = "手機(jī)號(hào)"
  #短信內(nèi)容
 text = "您的驗(yàn)證碼是:121254。請(qǐng)不要把驗(yàn)證碼泄露給其他人。"
 ret = send_sms(text, mobile).decode('utf-8')
 import json
 ret = json.loads(ret)
 print(ret)

 注意:

# 用戶(hù)名是登錄用戶(hù)中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIID
account = "************"
# 密碼 查看密碼請(qǐng)登錄用戶(hù)中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIKEY
password = "**********************"

需要在互億無(wú)線觸發(fā)短信接口的官網(wǎng)注冊(cè)一個(gè)賬號(hào),會(huì)提供免費(fèi)發(fā)送十次短信驗(yàn)證碼。http://sms.ihuyi.com/register.html

總結(jié)

以上所述是小編給大家介紹的Python3實(shí)現(xiàn)發(fā)送郵件和發(fā)送短信驗(yàn)證碼功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

最新評(píng)論