当前位置: 首页 > news >正文

多人运动免费正能量网站链接手机百度

多人运动免费正能量网站链接,手机百度,免费在线网站建设,wordpress宝塔伪静态imapclient / smtplib 收发邮件 文章目录 imapclient / smtplib 收发邮件前言一、基本内容二、发送邮件1.整体代码 三、获取邮件1.整体代码 总结 前言 简单给大家写个如何用Python进行发邮件和查看邮件教程,希望对各位有所帮助。 一、基本内容 本文主要分为两部分…

imapclient / smtplib 收发邮件


文章目录

  • imapclient / smtplib 收发邮件
  • 前言
  • 一、基本内容
  • 二、发送邮件
    • 1.整体代码
  • 三、获取邮件
    • 1.整体代码
  • 总结


前言

简单给大家写个如何用Python进行发邮件和查看邮件教程,希望对各位有所帮助。


一、基本内容

本文主要分为两部分,内容不多很快就能看完。

  • 使用smtplib库发邮件。
  • 使用imapclient获取邮件。

二、发送邮件

1.整体代码

代码如下:

import smtplib# 设置服务器的地址和端口
smtpobj = smtplib.SMTP_SSL('smtp.163.com', 465)# 向邮件服务器打招呼,建立连接必不可少的一步
smtpobj.ehlo()# 登录到smtp服务器
smtpobj.login('xxxxxx@163.com', 'LSKEFHPOxxxxxJW')# 163邮箱给qq邮箱发送邮件
smtpobj.sendmail('xxxxxxxx@163.com', 'xxxxxxx@qq.com', 'Subject: test message\nhello,this is a test message')# 从smtp服务器断开
smtpobj.close()
  • 第一步:先import一下库。
  • 第二步:设置邮箱服务器的地址和端口,这里采用SMTP_SSL加密模式进行传输。
  • 第三步:向邮件服务器打招呼,建立连接必不可少的一步(在使用SMTP对象发送邮件之前,需要先调用 ehlo() 或者 helo() 方法向服务器进行身份验证)。
  • 第四步:输入邮箱账号和授权码 (注意不是登录用的密码)进行登录。
  • 第五步:输入三个参数,一是要发送邮件的地址;二是接收邮件的地址;三是编写发送内容(Subject: test message\n:是邮件主题,hello,this is a test message:是邮件正文)。

效果图

  • 第六步:断开服务器连接。

三、获取邮件

1.整体代码

代码如下:

import imapclient
import pprint# 设置邮箱服务器的接收地址和端口
imap0bj = IMAPClient("imap.163.com", ssl=True, port=993)# 登录到imap服务器
imap0bj.login("xxxxxx1@163.com", "LSKEFHPOVxxxxxxJW")# 基于 RFC 2971协议 的IMAP4 ID extension 的通信规则,连接服务器需要上传ID信息
imap0bj.id_({"name": "xxxxx", "version": "2.1.0"})# 查看邮箱列表
pprint.pprint(imap0bj.list_folders())# 查看邮箱列表哪个文件夹里的信息
messages = imap0bj.select_folder('已发送')
pprint.pprint(messages)# 搜索这个文件夹里的所有东西,这里只是返回邮件的唯一ID
uids = imap0bj.search(['ALL'])
print(uids)# 遍历邮件的ID来逐个显示其内容
for uid in uids:message = imap0bj.fetch(uid, ['BODY[]'])pprint.pprint(message)# 断开服务器连接
imap0bj.logout()
  • 第一步:先import一下库,pprint这里的作用是让数据格式便于阅读。

  • 第二步:设置邮箱服务器的地址和端口,这里采用 ssl=True 加密模式进行传输。

  • 第三步:输入邮箱账号和授权码 (注意不是登录用的密码)进行登录。

  • 第四步:这个是人家要求的,必须得上传一下ID身份信息,看下图。我测了一下name那里填写xxxxx也行,懂我意思吧。
    相关链接:https://help.mail.163.com/faqDetail.do?code=d7a5dc8471cd0c0e8b4b8f4f8e49998b374173cfe9171305fa1ce630d7f67ac2eda07326646e6eb0
    在这里插入图片描述

  • 第五步:查看邮箱列表,我的是这样的。

在这里插入图片描述

  • 第六步:查看邮箱列表已删除文件夹里的信息。

在这里插入图片描述

  • 第七步:搜索这个文件夹里的所有东西,这里只是返回邮件的唯一UID。

在这里插入图片描述

  • 第八步:遍历邮件的UID来逐个显示其内容(格式为RFC 822),这只是获取内容的第一步,后续比如获取这个邮件的发收地址、正文内容需要大家去查资料学习一下啦。

在这里插入图片描述

  • 第九步:断开服务器连接。

总结

代码量不多,大家可以试一下。
这只是自动化收发邮件的第一步,后续有时间我出个电脑触发某个时间后程序自动向目标邮箱发送指定内容的教程吧哈哈哈哈哈啊哈哈。

http://www.ds6.com.cn/news/14283.html

相关文章:

  • 兼职做彩平网站爱站网关键词搜索工具
  • 公司网站设计要求友情链接买卖平台
  • 专门做养老院的网站seo营销培训
  • 兰州网站优化流量点击推广平台
  • 河北网站备案系统免费企业网站模板源码
  • 企业管理系统咨询厦门seo排名收费
  • 为古汉字老人做网站工具
  • 小程序游戏怎么开发上海比较好的seo公司
  • 传统网站模板百度在线搜索
  • 网站服务器 数据库服务器seo服务的内容
  • 湖北商城网站建设成都网站建设方案服务
  • 做网站推广方法现在什么网络推广好
  • 效果图网站发帖平台提高工作效率
  • 智通人才招聘网第三方关键词优化排名
  • 设计网站公司湖南岚鸿设计企业网站seo推广
  • 做网站用java还是php百度整站优化
  • 美国做3d h动画的网站厦门人才网app
  • 琼海商城网站建设常用的网络营销方法
  • 沙坪坝城乡建设建委网站免费优化网站
  • 网站主机租用网络营销的工具有哪些
  • 网站建设及报价运营推广计划
  • 做暧昧视频网站seo网站推广公司
  • 个人做网站有什么好处搜索引擎的网址有哪些
  • 企业网站用哪个cms好什么是seo标题优化
  • 如何用威客做网站推广 方案嘉兴seo优化
  • 网络网站建设电话推销关键词优化公司
  • 响应式网站优势谷歌搜索引擎入口google
  • 网站优化建设网站销售怎么推广
  • h5做的公司网站营销软文的范文
  • 怎么查网站有没有做404韩国电视剧