码迷,mamicode.com
首页 > 编程语言 > 详细

Python 发送邮件

时间:2019-12-25 15:56:08      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:server   col   格式   from   print   color   ipa   开启   构建   

  Python 发送邮件

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# smtplib 用于邮件的发心动作
import smtplib
# email用于构建内容
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.header import Header
# 用于构建邮件标题头

# 发心方的信息:发信邮件,QQ邮箱授权码
from_addr = 123570692@qq.com
from_addr_password = gbiricyyenwubjfi

# 收件方邮箱
to_addrs = [123570692@qq.com‘,123345692@qq.com]

# 发信服务器
smtp_server = smtp.qq.com
port_qq = 465

# 发送邮件内容
# 邮箱正文内容, 第一个参数为内容,第二个参数为格式(plain 纯文本), 第三个参数为编码
text = """亲爱的学员,你好!
    我是吴枫老师,能遇见你很开心。
    希望学习Python对你不是一件困难的事情!

    人生苦短,我用Python!
    """
msg = MIMEText(text, plain, utf-8)
# 邮件标题头
msg[From] = Header(from_addr)
msg[To] = Header(",".join(to_addrs))
msg[Subject] = Header(通过python发送邮件,utf-8)

# 开启发信服务,这里使用的是加密传输
server = smtplib.SMTP_SSL(smtp_server)
server.connect(smtp_server, port_qq)
server.login(from_addr,from_addr_password)


# 发送邮件
try:
    server.sendmail(from_addr, to_addrs,msg.as_string())
    print(恭喜发送成功!)
except:
    print(发送失败,请重试!)
"""
MIMEText(msg, type, character)
msg: 文本内容, 可自定
type: 文本类型, 默认为plain(纯文本)
character: 文本编码,中文为"utf-8"
"""

# 关闭服务器
server.quit()

Python 发送邮件

标签:server   col   格式   from   print   color   ipa   开启   构建   

原文地址:https://www.cnblogs.com/bjx2020/p/12096937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!