python发送短信和发送邮件

先注册好

python发送短信和发送邮件

发短信脚本内容

python;gutter:true;</p> <h1>接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。</h1> <h1>账户注册:请通过该地址开通账户http://sms.ihuyi.com/register.html</h1> <h1>注意事项:</h1> <h1>(1)调试期间,请用默认的模板进行测试,默认模板详见接口文档;</h1> <h1>(2)请使用APIID(查看APIID请登录用户中心->验证码短信->产品总览->APIID)及 APIkey来调用接口;</h1> <h1>(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;</h1> <h1>!/usr/local/bin/python</h1> <h1>-<em>- coding:utf-8 -</em>-</h1> <p>import http.client import urllib</p> <p>host = "106.ihuyi.com" sms_send_uri = "/webservice/sms.php?method=Submit"</p> <h1>用户名是登录用户中心->验证码短信->产品总览->APIID</h1> <p>account = "C17089294"</p> <h1>密码 查看密码请登录用户中心->验证码短信->产品总览->APIKEY</h1> <p>password = "115cfae8f8491834cf3b3xxxxxxx"</p> <p>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</p> <p>if <strong>name</strong> == '<strong>main</strong>':</p> <pre><code>mobile = "1381026xxxx" text = "您的验证码是:121254。请不要把验证码泄露给其他人。" print(send_sms(text, mobile)) </code></pre> <pre><code> ![python发送短信和发送邮件](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20220814/1076878-20190304222341786-25074160.png) 发邮件 ;gutter:true;
#发送邮件的库
import smtplib
#邮件文本
from email.mime.text import MIMEText

#SMTP服务器
SMTPServer="smtp.qq.com"
#发邮件的地址
Sender="525031638@qq.com"
#发送者邮箱的密码
passwd="snmvgykwzreixxxx"
#设置发送的内容
message="I am groot"
#转换成邮件文本
msg=MIMEText(message)
#标题
msg["Subject"]="来自树人的问候"
#发送者
msg["From"]=Sender
#创建SMTP服务器
mailServer=smtplib.SMTP(SMTPServer,25)
#登录邮箱
mailServer.login(Sender,passwd)
#发送邮件,其中msg.as_string()是把内容转成邮件形式字符串
mailServer.sendmail(Sender,["525031638@qq.com","511243xx@qq.com"],msg.as_string())
#退出邮箱
mailServer.quit()

如果遇到554报错。,可能是内容不合法,也可能是邮箱写错了

python发送短信和发送邮件

Original: https://www.cnblogs.com/nmap/p/10473824.html
Author: nmap
Title: python发送短信和发送邮件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/10829/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部