zoukankan      html  css  js  c++  java
  • python 利用smtp实现发邮件

    注意要实现这个功能,前提是你的邮箱开通了smtp这个权限:

    代码如下:

    import smtplib
    from email.mime.text import MIMEText
    from email.utils import formataddr
    
    my_sender = '邮箱'  # 发件人邮箱账号,为了后面易于维护,所以写成了变量
    my_user = '‘邮箱’  # 收件人邮箱账号,为了后面易于维护,所以写成了变量
    passWord = '密码'
    #可以添加发送给谁的参数
    def mail():
        ret = True
        try:
            msg = MIMEText('sb i love you ','plain','utf-8')
            msg['From'] = formataddr(['blueslilu',my_sender])
            msg['To'] = formataddr(['bluesli',my_user])
            msg['Subject'] = '主题'#主题不能变
    
            server = smtplib.SMTP("smtp.163.com",25)
            server.login(my_sender,passWord)
            server.sendmail(my_sender,[my_user,],msg.as_string())
    
            server.quit()
        except Exception:
            ret=False
    
        return ret
    
    
    
    
    
    
    
    if __name__ == '__main__':
        ret = mail()
        if ret == True:
            print('ok')
        else:
            print('fail')
    
  • 相关阅读:
    js数组
    关于编程,程序员的一些语录
    css心得
    js函数
    一些电脑基础知识
    gnome3安装
    C学习小记
    ubuntu重装系统后
    elinks文字浏览器
    快捷方式
  • 原文地址:https://www.cnblogs.com/bluesl/p/9079610.html
Copyright © 2011-2022 走看看