Python使用SMTP 推送含附件邮件

本文通过Python的SMTP库展示了如何发送包含附件的电子邮件,包括设置邮箱服务器、定义发送者信息、添加邮件主题和收件人,以及实际的邮件发送过程。
摘要由CSDN通过智能技术生成

Python使用SMTP 推送含附件邮件

啥也不说,直接上代码

	#发邮件的库
	from urllib.parse import urlencode
	import smtplib
	import sys
	import os
	from email.mime.text import  MIMEText
	from email.mime.multipart import MIMEMultipart#引进MIMEMultipart可以同时添加正文和附件
	rootPath =  sys.path[0]#获得当前工作目录
	#获取附件详细地址列表
	def WalkFile(path):
	    pathList = []
	    g = os.walk(path)  
	    for path,dir_list,file_list in g:  
	        for file_name in file_list: 
	            file_path = os.path.join(path, file_name)
	            pathList.append(file_path)
	    return pathList
	email_file_path = rootPath + '\\' + "upload_email"
	path_list = WalkFile(email_file_path)

定义邮箱服务器,发送者和密码

	#SMTP服务器
	SMTPSever = "smtp.163.com"
	#发邮件的地址
	sender = "Zahi@163.com"
	#发送这邮箱的密码
	passwd = "*****"

添加附件内

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值