本文主要是介绍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)
这篇关于Python编程让繁琐的工作自动化(8)-发送电子邮件和短信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!