xone

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

 

# 发送不加密邮件
def email():
    import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr
    ret = True
    try:

        msg = MIMEText('邮件内容','plain','utf-8')
        msg['From'] = formataddr(['zhou','发件邮箱帐号'])
        msg['To'] = formataddr(['zzm','8400033'])
        msg['Subject'] = '主题'

        server = smtplib.SMTP('smtp.163.com',25)
        server.login('发件邮箱帐号','发件邮箱密码')
        server.sendmail('发件邮箱帐号',['收件邮箱帐号'],msg.as_string())
        server.quit()
    except:
        ret = False
    return ret     
email()
if ret:
    print('发送成功')
else:
    print('发送失败')



# 发送tls邮件
def email():
    import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr
    ret = True
    try:
        msg = MIMEText('邮件内容','plain','utf-8')
        msg['From'] = formataddr(['zhou','发件邮箱账号'])
        msg['To'] = formataddr(['zzm','8400033'])
        msg['Subject'] = '邮件主题'

        smtp = smtplib.SMTP("smtp.partner.outlook.cn",587)
        smtp.set_debuglevel(True)
        smtp.ehlo()
        smtp.starttls()
        smtp.ehlo()
        smtp.login("发件邮箱帐号","发件邮箱密码")
        smtp.sendmail('发件邮箱账号',['收件邮箱账号'],msg.as_string())
        smtp.close()
    except:
        ret = False
    return ret

 

posted on 2017-04-29 21:35  周小百  阅读(133)  评论(0编辑  收藏  举报