zoukankan      html  css  js  c++  java
  • python3实现发送邮件(ssl)

    #/usr/bin/env python
    #-*- coding:utf-8 -*-
    from email.mime.text import MIMEText
    from email.header import Header
    import smtplib

    message ='''
    故障故障,快检查下。。
    '''

    msg = MIMEText(message,'plain','utf-8')

    msg['Subject'] = Header("来之服务器的报警",'utf-8')
    msg['From'] = Header('warning@xxx.net')
    msg['To'] = Header('receiver','utf-8')

    from_addr = 'fuchang.chen@ssssss' #发件邮箱
    password = 'xxxxxxxx'     #邮箱密码(或者客户端授权码)
    to_addr = 'yinghao.li@westwell-lab.com' #收件邮箱

    smtp_server = 'smtp.exmail.qq.com' #企业邮箱地址,若是个人邮箱地址为:smtp.163.com


    try:
        server = smtplib.SMTP_SSL(smtp_server,465) #第二个参数为默认端口为25,这里使用ssl,端口为994
        print('开始登录')
        server.login(from_addr,password) #登录邮箱
        print('登录成功')
        print("邮件开始发送")
        server.sendmail(from_addr,to_addr,msg.as_string())  #将msg转化成string发出
        server.quit()
        print("邮件发送成功")
    except smtplib.SMTPException as e:
        print("邮件发送失败",e)

  • 相关阅读:
    Unity3D 学习笔记
    Python中os和sys模块
    合并两个排序的链表
    反转链表 难
    链表中倒数第k个结点
    调整数组顺序使奇数在偶数前 14
    javascript中this详解
    静态方法实例方法
    强制类型转换
    javascript类型判断方法
  • 原文地址:https://www.cnblogs.com/cfc-blog/p/10815074.html
Copyright © 2011-2022 走看看