python实现outlook发送邮件带附件

该博客展示了使用Python实现邮件发送的代码。通过导入win32com.client库,设置收件人邮箱、邮件附件路径等信息,利用Outlook应用创建邮件并发送。代码包含类和方法,最后执行发送操作并输出成功提示。

-- coding: utf-8 --

@Time : 2020/12/29 14:01

@Author : Sarah

import win32com.client as win32

addressee = ‘test@qq.com’ # 收件人邮箱
file_path = r"D:\Projects\TestData%s.txt" % i # 获取邮件附件

class send_email():
def outlook(self):
olook = win32.Dispatch(“outlook.Application”) # 固定写法
mail = olook.CreateItem(0)
mail.To = addressee # 收件人
mail.Subject = “Test1” # 邮件主题
mail.Attachments.Add(file_path, 1, 1, “myFile”)
mail.Send() # 发送

if name == ‘main’:
send_email().outlook()
print(“send email ok!”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值