# -*- coding: utf-8 -*- # @Time : 2017/4/17 17:22 # @Author : xiaojingjing # @File : sendemail.py # @Software: PyCharm # coding:utf-8 import smtplib import traceback from email.utils import formataddr from email.mime.text import MIMEText for emails in open("email_list.txt"): # 设置服务器 mail_host="smtp.XXXXXX.com" # 用户名 mail_user="XXXXXXXXX" # 密码 mail_pass="XXXXXXXXXX" # 发件箱后缀 mail_postfix="XXXXXXXXXX.com" def send_mail(to_list,sub,content): # me = ("%s<"+mail_user+"@"+mail_postfix+">")%(Header('中文汉字','utf-8'),) me=formataddr(["中文汉字","<"+mail_user+"@"+mail_postfix+">"]) msg = MIMEText(content,_subtype='plain',_charset='utf8') # 设置为文本格式邮件 msg['Subject'] = sub # 设置主题 msg['From'] = me msg['To'] = to_list # 收件人 try: s = smtplib.SMTP() s.connect(mail_host) # 连接smtp服务器 s.login(mail_user,mail_pass) # 登陆服务器 s.sendmail(me,to_list, msg.as_string()) # 发送邮件 s.close() return True except: traceback.print_exc() return False #发送失败的邮箱放入集合 FalseSend=[] #title:主题;content:邮件内容 content="提醒各位," \ "这个zip文件中没有包含 flask 虚似环境的配置," \ "所以你需要自已创建运行环境。" title="上周工作总结" if send_mail(emails,title,content): #邮件主题和邮件内容 print ("[done!]:",emails) else: print( "[failed!]:",emails ) FalseSend.append(emails)
相关推荐
python使用outlook发送带附件邮件
在本文中,我们将探讨如何解决Python发送邮件时出现的乱码问题。 首先,我们要了解邮件编码的基本概念。电子邮件标准规定了多种编码方式,如ASCII、UTF-8、Base64、Quoted-printable等。对于包含中文字符的邮件,...
2. 在Outlook客户端邮件查看源码,将源码的html内容作为content参数传入可以发送指定HTML样式的邮件(注意类型选HTML);3. 在这个框架下可以随时新加自动邮件任务;4. sent_temp用于单任务测试;
使用python3发送QQ电子邮件,发送人为自己,接收人可以一个可以多个。
1. **配置文件**:通常会有一个配置文件(如`config.py`),用于存储SMTP服务器信息、发件人邮箱、密码、收件人列表等参数。这些信息是发送邮件所必需的,确保安全性和正确性至关重要。 2. **邮件模板**:可能包含...
用python+wxpython写的一个邮件收发客户端,原来一直用C++,最近一周学习了Python。这个小作品实现了邮件收发(能很好的解码pop3中文),账户管理(增加,删除,编辑,更换)。显示文件内容用了htmlwindow,对网页...
在这个场景中,"OUTLOOK自动发送邮件去提示方法"是一个关于如何解决Outlook自动确认发送邮件问题的技术点。 标题提到的"ClickYesSetup.exe"很可能是一个小型应用程序,设计用于自动处理Outlook中的警告对话框,特别...
python通过win32api调用oulook接口,进行邮件发送(带附件)。需要系统对应的包 https://sourceforge.net/projects/pywin32/files/pywin32/
发送邮件的核心是使用SMTP对象的`sendmail()`方法,它需要三个参数:发件人地址、收件人地址以及邮件内容。邮件内容通常需要转化为字符串形式,这可以通过调用`as_string()`方法实现。最后,记得使用`quit()`方法...
在本场景中,我们关注的是如何利用Python来下载Outlook邮件中的Excel附件,并对这些附件进行解析。这个任务涉及到两个主要的知识点:Python与Outlook的交互以及Excel文件的处理。 首先,我们需要使用Python的`...
标题中的“基于python开发的自动下载outlook邮箱附件程序”是指使用Python编程语言编写的一个工具,该工具能够自动化处理从Outlook邮箱下载附件的任务。这个程序对于经常需要处理大量邮件和附件的人来说,无疑是一个...
### Python使用Socket向客户端发送数据的方法 在计算机网络编程中,`socket`是实现网络通信的重要工具之一。本文将详细介绍如何使用Python中的`socket`模块向客户端发送数据,并结合具体的代码示例进行深入剖析。 ...
该方法使用了 Python 的 email 模块,通过该模块可以创建一个带附件的邮件实例,并将其发送到指定的收件人邮箱中。 email 模块是 Python 的一个标准模块,提供了一些基本的电子邮件处理功能。该模块包括了多个子...
Python的aiohttp库是为Python的异步IO框架asyncio设计的一个强大的工具,它集成了HTTP客户端和服务器的功能,使得在Python中处理网络请求变得高效且简洁。这个库允许开发者在同一时间处理多个网络连接,极大地提高了...
python httpx http 客户端最新代码python httpx http 客户端最新代码python httpx http 客户端最新代码python httpx http 客户端最新代码python httpx http 客户端最新代码python httpx http 客户端最新代码python ...
python发送带附件的邮件代码,大家可以看看哟。亲测无问题。
2. **邮件格式**:电子邮件通常遵循MIME标准,包含头部信息(如发件人、收件人、主题等)和邮件主体。易语言客户端需要解析并构建这些头部信息,并可能支持HTML或纯文本格式的邮件内容。 3. **BASE64编码**:在邮件...
652640801671327Python小屋刷题软件客户端3.1.2.exe
python OpenCV imshow()中文乱码问题解决方法之一
**Python-Mailpile:快速电子邮件客户端详解** Mailpile是一款基于Python编程语言开发的高效、开源、现代化的电子邮件客户端。它的设计目标是提供一个用户友好且注重隐私的解决方案,让用户能够更安全地管理和收发...