在Pycharm中发送邮件的方法:
发送邮件需要以下三个步骤(创建、登录、发送邮件)
1.创建 smtp 服务器连接: smtp = smtplib.SMTP(), smtp = smtplib.SMTP_SSL()
2.登录 smtp 服务器:smtp.login(sender, password)
3.发送邮件: smtp.sendmail(sender, receivers, message.as_string())
正文:
class Mail:
def __init__(self,receivers,content, title):
self.receivers = receivers
self.content = content
self.title = title
def send(self):
sender = '846423@qq.com'
password ='123456'
message = MIMEText(self.content)
msessage['Subject']=self.title
try:
smtp = smtplib.SMTP_SSL('smtp.qq.com', 465)
# smtplib.SMPT_SSL_PORT
smtp.login(sender, password)
smtp.sendmail (sender,receivers,message.as_string())
except smtplib.SMTPException as e:
print(e)
因为时间原因,不再完善,如有错误,欢迎各位指出,谢谢!