python发送邮件到微信_python之路_操作成功后发送邮件、微信实例

一、发送邮件代码

如下为实现发送邮件的功能代码。使用时只需要按照参数要求实例化对象,对象调用send方法,便可实现发送邮件的需求。

classEmail(BaseMessage):def __init__(self):

self.email= "xxxx" #发件人的邮箱

self.user = "yyyy" #发件人名称

self.pwd = 'zzzz' #发件人邮箱密码

defsend(self,subject,body,to,name):''':param subject: 邮件主题

:param body: 邮件内容

:param to: 收件人邮箱

:param name: 收件人名称

:return:'''msg= MIMEText(body, 'plain', 'utf-8') #发送内容

msg['From'] = formataddr([self.user,self.email]) #发件人

msg['To'] = formataddr([name, to]) #收件人

msg['Subject'] = subject #主题

server= smtplib.SMTP("smtp.126.com", 25) #SMTP服务,登录发件人邮箱可查看

server.login(self.email, self.pwd) #邮箱用户名和密码

server.sendmail(self.email, [to, ], msg.as_string()) #发送者和接收者

server.quit()

二、发送微信

发送微信消息一般是通过公众号或者服务号平台实现,注册这样平台账号后,个人通过关注这样的公众号(会在平台生成并保存为个人生成的密钥),然后通过如下的代码,调用接口,利用平台将消息发送给关注的个人。

#pip3 install requests

importre

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值