SMTP邮箱服务器发送邮件
python实现邮件发送
python使用邮箱服务器发送qq邮件
对发送邮件的代码进行封装成函数后调用
导入需要使用的库
import smtplib
from email.mime.multipart import MIMEMultipart
from email.header import Header
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
封装发送邮件函数
需要在qq邮箱的账户设置中开启POP3/SMTP服务
保存POP3/SMTP服务授权码
def send_mail_demo(sender,to,subject,context,imageName):# 连接邮件服务器conn = smtplib.SMTP_SSL('smtp.qq.com', 465)# 登录conn.login('123456@qq.com', 'POP3/SMTP服务授权码') # 用户名 和授权码# 生成邮件发送对象email_obj = MIMEMultipart()# 邮件主题email_obj['Subject'] = Header(subject, 'utf-8').encode()# 内容context = MIMEText(context, _charset='utf-8')context = MIMEText('需要发送的内容', _charset='utf-8')
附件的发送
with open(imageName,'rb') as fp:data = fp.read()
context1 = MIMEImage(data)
context1['Content-Disposition'] = 'attechment;filename="image.png"' # image.png设置对方看到的图片的名称
email_obj.attach(context1)
# 发送邮件
conn.sendmail(sender,to,email_obj.as_string())
调用函数发送
from MailSend.new_mail_send import send_mail_demo
send_mail_demo('123456@qq.com',['123456@163.com'],'十点整么','何以解忧,唯有暴富,何以暴富,唯有爱我','表白.png')
SMTP邮箱服务器发送邮件相关推荐
- 使用telnet通过qq的SMTP邮箱服务器发送邮件
使用telnet通过qq的SMTP邮箱服务器发送邮件 telnet的安装 开启账号的SMTP服务,获取授权码 使用telnet发邮件 telnet的安装 telnet是Windows的一个远程连接工具 ...
- 使用telnet程序连接qq smtp协议邮箱服务器发送邮件
使用telnet程序连接qq smtp协议邮箱服务器发送邮件 1. telnet简介 2. 使用telnet程序连接qq邮箱服务器(以centos为例) 1. telnet简介 Telnet是一种应用 ...
- 服务器里面发邮件,通过SMTP中继服务器发送邮件的问题
昨天写了一篇 SMTP中继服务器部署的文章,有朋友问我本地多个应用使用了不同的邮件通知地址,但发邮件的时候只能使用SMTP中继服务器上配置的地址才能发送,如下图: 所有的业务应用都必须配置成上图中的地 ...
- java qq邮箱服务器端口_spring mail借助qq邮箱服务器发送邮件
spring mail封装了javaMail的邮件服务,让邮件服务使用起来更简单,下面以qq邮箱服务器为例,用spring mail服务来发送邮件 配置qq邮箱,"设置"--&qu ...
- linux telnet qq邮箱,windows命令行下:telnet访问163邮箱服务器和qq邮箱服务器发送邮件...
对163邮箱来说,它可以不使用ssl加密,访问服务器的25端口 但是对于qq邮箱服务器,得使用ssl访问587端口 另外邮箱设置一定要开启smtp服务 163: telnet smtp.163.c ...
- windows命令行下:telnet访问163邮箱服务器和qq邮箱服务器发送邮件
对163邮箱来说,它可以不使用ssl加密,访问服务器的25端口 但是对于qq邮箱服务器,得使用ssl访问587端口 另外邮箱设置一定要开启smtp服务 163: telnet smtp.163.c ...
- C#实现自动发送邮件,以及问题解决(SMTP邮箱服务器使用QQ的为例)
为了满足项目需求,今日需要实现一个功能,就是自动发送邮件给某些用户,发送邮件的代码很简单,网上很容易找到,但就是看起来简单的东西可能也会遇到很多问题. 总结一下都有什么问题: 1)命令顺序不正确.服务 ...
- 发送邮件(用代码模拟邮箱服务器发送邮件)
1.导入模块和包,分别是邮件发送服务器模块.邮件对象模块.邮件标题包.邮件内容包 import smtplib # 邮件发送服务器 from email.mime.multipart import M ...
- 公司内部邮箱服务器发送邮件 java版
原文链接:https://blog.csdn.net/jsjsjs1789/article/details/53352409 背景: 由于需要给合作方以压缩包的形式每天返回数据,基于我们自己写的分布式 ...
最新文章
- 开工了!三位大咖给你指路:未来 3~5 年内,哪个方向的机器学习人才最紧缺?
- go语言之行--基础部分
- iOS 7 iPhone iPad应用开发技术详解
- Android之Activity的4种加载模式
- 人工智能python基础知识_AI 人工智能基础知识-习题
- 非集成搭建wampp环境
- 【蓝桥杯】历届试题 分糖果
- python运维开发实战项目-1
- C语言IDE和编辑器比较
- JAVA练习题---银行账户管理系统
- php 无限极分类树形图,ThinkPhp 实现 无限极分类及树状结构 附加使用例子
- If-Modified-Since HTTP 304 和 ETag
- 【运筹学】整数规划 ( 整数规划问题解的特征 | 整数规划问题 与 松弛问题 示例 )
- 微信小程序登录流程 微信登录
- infoq_InfoQ与Azul Systems Gil Tene谈论Zing,Zulu和新版本
- PLG日志平台搭建: Promtail + Loki + Grafana 全步骤
- python和c++同时订阅两个话题,在一个回调函数中处理
- 魔兽世界官方小说android,魔兽世界官方小说(套装共6册)
- C++的反思(知乎精华)
- “哪吒”大闹暑期档,国漫未来可期
热门文章
- springboot冷链物流信息调度系统毕业设计源码210951
- Softing物联网(IoT)方案之OT/IT数据集成
- 在双向循环链表中,在p所指的结点之后插入s指针所指的结点,其操作是?
- larval 捕获mysql错误_larval 如何捕获mysql错误
- larval框架的联表查询
- 多人联机的俄罗斯方块游戏(C++),游戏规则模仿任天堂Tetris99,基于qt,kcp,protobuf,qslog。
- 华为认证hcia含金量_华为认证那个证书有什么用?
- android堆内存解析,heapsnap HeapSnap 是一款针对 Android 进程堆内存进行追踪、定位,以便查出泄露位置的工具 @codeKK c开源站...
- 四阶幻方c语言编程,13年 第四届 蓝桥杯C语言C组 第4题 幻方填空
- python爬app西瓜视频_Python爬虫工程师面试题,采集头条西瓜视频