zoukankan      html  css  js  c++  java
  • python发送邮件脚本

    尝试了好多遍都不能成功,然后找到这个可以成功发送!

    #!/usr/bin/python
    #coding:utf-8
    import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr
    my_sender='  '
    my_user=' '
    def mail():
    ret=True
    try:
    msg=MIMEText('填写邮件内容','plain','utf-8')
    msg['From']=formataddr(["aaa",my_sender])
    msg['To']=formataddr(["bbb",my_user])
    msg['Subject']="bbb"

    server=smtplib.SMTP("smtp.163.com",25) #发件人邮箱中的SMTP服务器,端口是25
    server.login(my_sender," ")
    server.sendmail(my_sender,[my_user,],msg.as_string()) #括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
    server.quit() #这句是关闭连接的意思
    except Exception: #如果try中的语句没有执行,则会执行下面的ret=False
    ret=False
    return ret

    ret=mail()
    if ret:
    print("ok") #如果发送成功则会返回ok,稍等20秒左右就可以收到邮件
    else:
    print("filed") #如果发送失败则会返回filed

  • 相关阅读:
    扫雷游戏
    打地鼠Demo
    Game2048
    蛇形矩阵
    约瑟夫环
    二分法查找
    动态规划之防卫导弹
    动态规划之0-1背包问题
    回溯算法之火力网
    回溯算法之8皇后问题
  • 原文地址:https://www.cnblogs.com/Baronboy/p/6946426.html
Copyright © 2011-2022 走看看