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

被折叠的 条评论
为什么被折叠?



