专栏首页python3python3发送邮件

python3发送邮件

#163邮箱发送邮件 import smtplib from email.mime.text import MIMEText from email.utils import formataddr

发件人邮箱账号

my_sender = 'XXXXX@163.com'

发件人邮箱密码 密码不是真正的密码是 授权码,授权码是用于登录第三方邮件客户端的专用密码。

my_pass = 'XXXXX'

收件人邮箱账号,我这边发送给自己

my_user = 'XXXX@qq.com'

def mail(): ret = True try: mail_msg = "Python 邮件发送测试" msg = MIMEText(mail_msg, 'html', 'utf-8') msg['From'] = formataddr(["Rocky", my_sender]) msg['To'] = formataddr(["Amy", my_user]) msg['Subject'] = '邮件主题' ''' #邮箱 发件服务器 非SSL协议端口 SSL协议端口 #163 smtp .163.com 25 465 / 587 #qq smtp.qq.com 25 465 / 587 ''' server = smtplib.SMTP_SSL("smtp.163.com", 465) server.login(my_sender, my_pass) server.sendmail(my_sender, [my_user, ], msg.as_string()) server.quit() except smtplib.SMTPException: ret=False

return ret

ret = mail() if ret: print("邮件发送成功") else: print("邮件发送失败")

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python3.x下 smtp发送htm

    综合网络上的文章以及自己的实验,在python的IDEL下成功的通过SMTP发送出去了邮件。现将过程记录如下:

    py3study
  • 变量类型-Dict

    教程: 一:字典的创建     1:字典的介绍------>d = {key1:value1, key2:values2}     (1)dictiona...

    py3study
  • 变量类型-String

    教程: 一:字符串的创建     用单引号、双引号括起来,同时用转义字符转义 二:字符串的索引     变量[头标:尾标]     从前到后:0---en...

    py3study
  • ERNIE2.0背后的神助攻:飞桨高性能分布式训练引擎

    ERNIE 连续获得业界 SOTA 效果,离不开飞桨高性能分布式训练引擎提供的强大支撑。举例来说,在计算复杂度较高的深层 Multi Head Self-Att...

    用户1386409
  • 常用三网伪装地址

    刺_猬
  • kubernetes-5:使用helm与yaml两种方式进行mysql容器化

    实际生产环境中,为了稳定和高可用(晚上睡觉踏实),我们并不会把mysql装在k8s集群中,一般是用阿里云的RDS或者自己在高性能机器上搭建mysql。

    千里行走
  • zabbix监控之邮件报警sendmail 原

    在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时的报警给相关人员,早点发现...

    拓荒者
  • vue2.0 配置 选项 属性 方法 事件 ——速查

    全局配置               silent        设置日志与警告     optionMergeStrategies         合并策...

    用户1197315
  • 在Windows Mobile的控制台应用中使用Notification

        今天在论坛上看到有朋友问如何在Windows Mobile的控制台应用中使用Microsoft.WindowsCE.Forms.Notification...

    ShiJiong
  • Ubuntu配置开发环境

    如果不习惯Vim,强烈建议VSCodehttps://code.visualstudio.com/

    py3study

扫码关注云+社区

领取腾讯云代金券