Python编程让繁琐的工作自动化(8)-发送电子邮件和短信

电子邮件

简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)是用于发送电子邮件的协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP规定电子邮件应该如何格式化、加密、在邮件服务器之间传递等。
SMTP只负责发送邮件,IMAP负责取回你的邮件。STP服务器的域名通常是电子邮件提供商的域名,前面加上SMTP。如smtp.163.com;smtp.gmail.com
在这里插入图片描述
这里关于电子邮件的部分建议根据廖雪峰大神的教程走

短信

发短信可以使用Twilio模块,不过需要注册。注册完成后就可以使用了,网址为http://twilio.com,网站上有非常详细的教程,建议直接登录网站查看。注意注册后需要两个信息:
你的账号SID和AUTH(认证)标志。然后可以用下面的代码发送短信啦!

# Download the helper library from https://www.twilio.com/docs/python/install
from twilio.rest import Client


# Your Account Sid and Auth Token from twilio.com/console
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth_token = 'your_auth_token'
client = Client(account_sid, auth_token)

message = client.messages.create(
                              from_='+15017122661',#替换成你的twilio号码
                              body='body',
                              to='+15558675310'#中国区+86你的手机号
                          )

print(message.sid)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值