1、目标

使用SMTP发送邮件

2、系统环境

操作系统:Win7 64

Python版本:3.7.0

3、代码参考

#config:utf-8                         #强制使用utf-8编码格式

import smtplib                      #加载smtplib模块

from email.mime.text import MIMEText

from email.utils import formataddr

sender='XXX@163.com'       #发件人邮箱账号

receiver='XXX@163.com'     #接收人邮箱账号

senderPwd='XXXXXX'           #发件人邮箱登录口令

def mail():

ret=True

try:

msg=MIMEText('This is a Test','plain','utf-8')

msg['From']=formataddr["发件人邮箱",sender])       #发件人邮箱昵称,发件人邮箱账号

msg['To']=formataddr["收件人邮箱",receiver])          #收件人邮箱昵称,收件人邮箱账号

msg['Subject']="主题"                                               #邮件的主题

smtbObj=smtplib.SMTP("smtp.163.com",25)

smtpObj.login(sender,senderPwd)                                    #发件人邮箱账号、登录口令

smtpObj.sendmail(sender,receiver,msg.as_string())

smtpObj.quit()                                                                   #关闭连接

except Exception:

ret=False

return ret

ret=mail()

if ret:

print("邮件发送成功")

else

print("邮件发送失败")

转载于:https://www.cnblogs.com/SH170706/p/9771183.html

Python使用SMTP发送邮件相关推荐

  1. python 实现SMTP发送邮件(四)-添加附件

    Python实现SMTP发送邮件(四)-添加附件 [Python]  纯文本查看  复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 ...

  2. python smtplib.SMTP()发送邮件报“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xba in position 0: i

    python smtplib.SMTP()发送邮件报"UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position ...

  3. python通过代理发送邮件_使用Python通过SMTP发送邮件

    有些业务可能由于各种各样的原因并不适用于Zabbix监控,这时如果要做到系统出问题能立即发送邮件,就需要自己来写监控脚本了,出问题要实时通过邮件报警,以下案例使用Python脚本实现通过SMTP协议发 ...

  4. Python使用SMTP发送邮件(163,yeah等网易邮箱已测试可以)

    #! /usr/bin/env python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextmailt ...

  5. python基于SMTP发送邮件(qq邮箱)

    在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...

  6. python 发邮件 无需密码_用Python实现SMTP发送邮件(纯文本)

    写在前面 初学python,今天和昨晚折腾了一晚上,终于成功发送出了邮件!心情激动,做个记录总结. 首先,要实现发邮件总共需要用到email模块和smtplib模块,其中email模块用于构造邮件,s ...

  7. Python语言程序设计之Python3 SMTP发送邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...

  8. python发送qq邮件列表_Python SMTP发送邮件

    发送邮件是个很常用的功能.比如自己写个脚本获取并分析股票或期货数据,如果发现有交易机会.此时可以发个邮件来提醒自己. SMTP即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控 ...

  9. python怎么发送邮件_在Python如何使用SMTP发送邮件

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...

最新文章

  1. [大话数据结构-读书笔记] 栈
  2. json和jsonp(json是目的,jsonp是手段)
  3. git reset revert 回退回滚取消提交返回上一版本
  4. boost::type_index模块constexpr相关的测试程序
  5. 7添加静态路由 hat red_两个不同网段的路由器,如何互通?
  6. Community Server系列之三:页面间关系2[介绍]
  7. 【Pytorch神经网络理论篇】 06 神经元+神经网络模型+全连接网络模型
  8. Asp.Net Core发布绑定域名和端口
  9. while 循环java_Java做while循环
  10. C++游戏服务器开发常用工具介绍(转载)
  11. TableView全展开实现ContentSizedTableView
  12. nodejs学习笔记-1-文件系统
  13. 冰点文库下载器V3.2.4
  14. photoshop--抽出滤镜
  15. matlab能做财务报表吗,基于Matlab 的零售企业财务报表分析.pdf
  16. HMI-40-【节能模式】平均油耗实现
  17. 6、域渗透中查询域用户对域成员机器关系
  18. (ACWing yxc基础算法课笔记) 前缀和
  19. 重定向和转发的区别+使用情景
  20. 二、Nacos下载和安装

热门文章

  1. “因为这 4 个回答,我决定录用这位软件工程师!”
  2. CSDN 居然免费送会员?程序员们快来领!
  3. 惨烈!程序员放弃了 Python!?发生了啥?
  4. 中国开源正在走向成熟!
  5. iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 处理静态资源
  6. Android自定义绘制 绘制基础
  7. JBOSS+EJB3之Entity 开发实例
  8. git 基本操作语句
  9. RHCSA 系列(六): 使用 Parted 和 SSM 来配置和加密系统存储
  10. 玩Android的第一天