发送邮件

来源:互联网 发布:架子鼓app软件下载 编辑:程序博客网 时间:2024/06/07 05:49

# 从163邮箱发到qq邮箱为例子

注册一个163邮箱并开通smtp服务,注册一个qq邮箱

# coding:utf-8  # python2import smtplib  from email.mime.text import MIMETextfrom email.utils import formataddrimport timemy_sender = 'xxx@163.com'  my_sender_pw = '授权密码'my_user = 'xxx@qq.com'  def mail():    ret = True    try:        msg = MIMEText('发送内容', 'plain', 'utf-8')        msg['From'] = formataddr(["发件人邮箱昵称", my_sender])          msg['To'] = formataddr(["收件人邮箱昵称", my_user])          msg['Subject'] = "发送主题"          server = smtplib.SMTP("smtp.163.com", 25)  # 端口是25        server.login(my_sender, my_sender_pw)          server.sendmail(my_sender, [my_user, ], msg.as_string())          server.quit()      except Exception:          ret = False    return retret = mail()if ret:    print("ok")  else:    print("failed")