1、发邮件代码
import os
import poplib
import smtplib
#from email.header import Header
from email.mime.text import MIMEText
import email
#登录邮箱
sent=smtplib.SMTP('smtp.163.com')
mailname='aaaaaaaa@163.com'
mailpass='11111111111'
sent.login(mailname,mailpass)
#发送邮件
to=['11111111@qq.com'] #邮件收件人
content=MIMEText('你好') #邮件内容
content['Subject']='你好' #设置邮件标题
content['From']=mailname #邮件发送人
content['To']=','.join(to) #将邮件的收件人已,号方式进行群发
try:
sent.sendmail(mailname,to, content.as_string()) #3个参数 发送人,收件人,邮件内容
print("邮件发送成功")
sent.close()
except smtplib.SMTPException:
print("Error: 无法发送邮件")
2、收邮件
# coding=utf-8
import os
import poplib
import smtplib
from email.header import Header
from email.header import decode_header
from email.mime.text import MIMEText
import email
#登录邮箱
mailname='aaaaaaaaaaa@163.com'
mailpass='1111111111'
#sent.login(mailname,mailpass)
#收邮件
read=poplib.POP3('pop.163.com')
read.user(mailname)
read.pass_(mailpass)
tongji=read.stat()
str=read.top(tongji[0],0)
str2=[]
for x in str[1]:
try:
str2.append(x.decode('UTF-8'))
except:
try:
str2.append(x.decode('gbk'))
except:
str2.append(x.decode('big5'))
msg=email.message_from_string('\n'.join(str2))
biaoti=decode_header(msg['Subject'])
print (biaoti)
if biaoti[0][1]:
biaoti2=biaoti[0][0].decode(biaoti[0][1])
else:
biaoti2=biaoti[0][0]
print (biaoti2)
相关推荐
Python实现邮箱(以QQ邮箱为例)自动化处理,包括自动发送、读取、删除、定时发送等等 目录 1 模块介绍与安装 2 利用Python发送邮件 2.1 发送一封简单的电子邮件 2.2 发送含HTML样式的电子邮件 2.3 发送带附件的...
能够实时监控邮箱,有新邮件到达,发送短信通知。发短信用的是飞信的短信接口,有飞信账号即可使用,给自己发完全免费。
Python的POP3接收邮件程序
1) 编写单机版邮件客户端程序,可以实现对邮件(在开发时,选择校内邮箱进行实验即可)的收发功能,具体包括如下: (1) 可以查看与设置SMTP服务器和POP3服务器地址; (2) 通过输入用户名及密码,实现邮箱账号...
要通过Python实现自动发送邮件,可以按照以下描述进行操作: 导入相关模块:首先,导入Python中用于发送邮件的相关模块,如smtplib和email。 配置SMTP服务器:确定要使用的SMTP服务器,并设置相应的配置参数,如...
本文实例为大家分享了python自动发送报警监控邮件 的具体代码,供大家参考,具体内容如下 因为有一些日常任务需要每日检查日否执行正确,所以需要一个报警监控的机制,这个需要你指定你发送的邮箱和你接收的邮箱,就...
这篇文章主要介绍了如何基于Python实现电子邮件的发送,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 利用Python smtplib.SMTP类方法来实现电子邮件的发送。 ...
主要介绍了详解python读取邮件数据并下载附件的实例的相关资料,这里提供实现实例,帮助大家学习理解这部分内容,需要的朋友可以参考下
Python 收取邮件。命令行版实现。
主要为大家详细介绍了python+POP3实现批量下载邮件附件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例讲述了python登录pop3邮件服务器接收邮件的方法。分享给大家供大家参考。具体实现方法如下: import poplib, string PopServerName = "mail.yourserver.com" PopServer = poplib.POP3(PopServerName) print...
基于python实现批量发送不同内容的邮件给不同的收件人
主要介绍了Python实现发送与接收邮件的方法,结合实例形式分析了Python基于smtplib库使用SMTP协议进行邮件发送及基于poplib库使用POP3服务器接收邮件的相关操作技巧,需要的朋友可以参考下
基于PyQt5实现的邮件拦截系统、视频播放器、以及pyqt5的学习笔记 资源内包含两个项目:邮件拦截系统、视频播放器,以及完整的pyqt学习笔记,相关技术总结,非常详细。 基于PyQt5实现的邮件拦截系统、视频播放器、...
如何实现群发电子邮件将不同的内容发到不同的的收件人地址
本文实例讲述了python实现的接收邮件功能。分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import tkinter class Window: def __init__(self,...
您可以设置发件人、收件人、主题和正文等信息,实现个性化群发邮件的需求。其次,您可以利用Python的email库来构建邮件内容。这个库提供了丰富的功能,包括添加附件、HTML格式邮件、图片等,使您能够创建出色的邮件...
Python实现,资源是生成的可执行exe文件, excel表格,要求工资条第一列为序号,第二列为收件人邮箱地址,第三列为收件人姓名,其他列按需设计。 软件功能为免费