做笔记,自用 代码作者:Python一百天
import smtplib
from email.mime.text import MIMEText
from email_config import sectpass #引入授权码 #授权码另存一个文件,保密性
def send_qqemail(sender_email,sender_password,rec_email,subject,message):
#创建邮件的正文,内容
msg = MIMEText(message)
msg['Subject'] = subject
msg['From'] = sender_email
msg['To'] = rec_email
# 配置邮件的smtp服务器发送邮件
with smtplib.SMTP_SSL('smtp.qq.com',465) as smtp:
smtp.login(sender_email,sender_password)
smtp.send_message(msg)
print('邮件发送完毕')
def main():
sender_email = '1xxxxx@qq.com' #发送者邮箱
shouquanma = sectpass #发送者邮箱的授权码
to_email = '2xxxxx@qq.com' #接收者邮箱
sub_msg = 'This is a test email.' #邮件主题/标题
txt = 'Hello ' #邮件内容
send_qqemail(sender_email,shouquanma,to_email,sub_msg,txt)
if __name__ == "__main__":
main()