zoukankan      html  css  js  c++  java
  • python笔记(3)发邮件无法连接服务器

    写了个邮件发送程序,如下:
    # 邮件发送(普通文本格式)
    import smtplib
    from email.mime.text import MIMEText # 邮件正文
    from email.header import Header # 邮件头

    # 登录邮件服务器
    smtp_obj = smtplib.SMTP_SSL("smtp.163.com",465) # 发件人邮箱SMTP服务器地址和端口号
    smtp_obj.login("13***1@163.com","VYMKTUJHBJIPARBL") # 发件人邮箱账号、密码
    # smtp_obj.set_debuglevel(1) # 显示调试信息

    # 设置邮件信息
    msg = MIMEText("邮件正文正文正文", "plain", "utf-8") # 邮件正文
    msg['From'] = "wumian<13***1@163.com>"
    msg['To'] = "qishi<16***9@qq.com>"
    msg["Subject"] = Header("邮件主题主题主题", "utf-8") # 邮件主题

    # 发送
    smtp_obj.sendmail("13***1@163.com",["16***9@qq.com"], msg.as_string())
    smtp_obj.quit()
    print("发送成功")



    运行时一直报错,如下:

    百度了很久后,修改了计算机名,原来的计算机名是全中文的,修改为全英文名后重启,再运行程序,OK,发送成功

    计算机名也能影响...醉了...

  • 相关阅读:
    HDU 5842 Lweb and String 【乱搞】
    POJ 2342 Anniversary party 【树形DP】
    [ZJOI2008]树的统计Count 【树链剖分】
    UVA 136 & POJ1338 Ugly Numbers
    ccf 201803-2
    ccf 201809-5
    ccf 201809-4
    ccf 201809-2
    ccf 201809-1
    最小费用可行流
  • 原文地址:https://www.cnblogs.com/testerhappy/p/14678850.html
Copyright © 2011-2022 走看看