如何使用Python3发送email
首先要开启邮件传输协议 先网页 帐号密码登录邮箱==>>设置==>>帐号==>>协议 开启这个协议代表同意第三方客户端收发邮件,具体操作方法,点击生成码,根据提示得到条码, 一般来说这个码,只能绑定一台设备,但可以申请多个条码,使用方法直接,把密码替换成条码就行了。主流的网易 腾讯都差不多操作。然后就是脚本了
import smtplib
from email.mime.text import MIMEText
from email.header import Header
import socket
import os
import re
class Smtp_m(object):
def __init__(self):
self.HOST = "smtp.qq.com"
self.PORT = "465"
self.USER = '987654321@qq.com'
self.PASSWD = 'xxxxxx'
self.TO = "123456789@qq.com"
def sendmail(self,content):
smtp = smtplib.SMTP_SSL(self.HOST, self.PORT)
smtp.ehlo()
smtp.login(self.USER, self.PASSWD)
TEXT = "Jojo 的奇妙冒险"
message = MIMEText(TEXT, 'plain', 'utf-8')
message['From'] = self.USER
message['To'] = self.TO
message['Subject'] = Header('砸哇鲁多', 'utf-8')
smtp.sendmail(self.USER, self.TO, message.as_string())
smtp.quit()
clam = Smtp_m()
clam.sendmail("JOJO_TEST")
这个时候理论上已经收到邮件了,去邮箱查看吧
转载请注明原文地址:https://ipadbbs.8miu.com/read-12162.html