Python之调用邮163箱接口发送邮件

  163年

调用邮箱接口发送邮件

  

1,编写代码

  
 <代码> #作者康
  
  进口smtplib
  从电子邮件进口编码器
  从电子邮件。头导入头
  从email.mime。文本导入MIMEText
  从电子邮件。进口parseaddr跑龙套,formataddr
  
  def send_email (from_addr、to_addr、主题、密码):
  味精=MIMEText(“邮件正文内容字符”、“html”、“utf - 8”)
  味精['从']=u ' & lt; % s> % from_addr
  味精(',']=u ' & lt; % s> % to_addr
  味精(“主题”)=主题
  
  smtp=smtplib.SMTP_SSL (' smtp.163.com ', 465)
  smtp.set_debuglevel (1)
  smtp.ehlo (“smtp.163.com”)
  smtp。登录(from_addr、密码)
  smtp。sendmail (from_addr to_addr, msg.as_string ())
  
  if __name__==癬_main__”:
  #这里的密码是开启smtp服务时输入的客户端登录授权码,并不是邮箱密码
  #现在很多邮箱都需要先开启smtp才能这样发送邮件
  send_email (u“ibm.chick@163.com”u“zhoumingkang@cedarhd.com”u“主题——邮件测试”,你“你的邮箱密码或授权密码”) 

Python之调用邮163箱接口发送邮件