小醉寒i

【原创】Pyhton邮件发送学习记录
需要模块:PyEmail模块下载模块:pip install PyEmail查看模块:pip listimport...
扫描右侧二维码阅读全文
12
2019/08

【原创】Pyhton邮件发送学习记录

需要模块:PyEmail模块
下载模块:pip install PyEmail
查看模块:pip list

import smtplib      #导入smtplib模块
from email.mime.text import MIMEText        #导入email.mime.text模块

while True:
    sendemail =  input('请输入发件邮箱:')     #  设置发送邮箱
    sendemailpasswd = input('请输入授权密码:')        #生成的邮箱授权码
    sendto = input('输入收件邮箱:')     #接收邮件的邮箱

    subject = input('输入邮件标题:')      #邮件标题
    content = input('输入邮件内容:')      #邮件内容


    #构造邮件
    message = MIMEText(content)     #命名邮件对象为message
    message['Subject'] = subject        #设置邮件标题
    message['From'] = sendemail     #设置发送邮箱
    message['To'] = sendto      #设置接收邮箱


    #发送邮件
    smtp = smtplib.SMTP_SSL('smtp.qq.com',465)      #设置邮箱服务器和端口
    smtp.login(sendemail,sendemailpasswd)       #登陆邮箱
    try:
        smtp.sendmail(sendemail,sendto,message.as_string())     #发送邮件
        print('邮件发送成功')
        break
    except:
        print('发送失败,请检查邮箱登陆账号,密码和收件邮箱')

扫描二维码,在手机上阅读!
Last modification:August 12th, 2019 at 01:23 am
果觉得我的文章对你有用,请随意赞赏瓶饮料

Leave a Comment