#!/usr/bin/python3
# -*- coding: utf-8 -*-
#SMTP邮件发送SDK Python3版
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
class MAIL():
def __init__(self, From, Pass, To, Subject, Message):
self.__From = From
self.__Pass = Pass
self.__To = To
self.__Subject = Subject
self.__Message = Message
#发送短信
def send_mail_qq(self):
mail = MIMEText(self.__Message, 'plain', 'utf-8')
mail['From'] = formataddr(["发件人",self.__From])
mail['To'] = formataddr(["收件人",self.__To])
mail['Subject'] = self.__Subject
print(mail)
server = smtplib.SMTP_SSL("smtp.qq.com",465)
server.set_debuglevel(1)
server.login(self.__From, self.__Pass)
server.sendmail(self.__From, [self.__To], mail.as_string())
server.quit()
if __name__ == "__main__":
From = '[email protected]'
Pass = ''
To = '[email protected]'
Subject = 'hi, subject'
Message = 'hi msg'
entity = MAIL(From, Pass, To, Subject, Message)
result = entity.send_mail_qq()
print(result)
SMTP邮件发送SDK Python3版
猜你喜欢
转载自blog.csdn.net/bitquant/article/details/105795895
今日推荐
周排行