使用Python调用OUTLOOK发邮件
- 2020 年 1 月 10 日
- 笔记
前置条件
本地安装了Python,导入了win32com、pythoncom等模块。
2.代码
import win32com.client as win32 import warnings import sys import pythoncom reload(sys) sys.setdefaultencoding('utf8') warnings.filterwarnings('ignore') pythoncom.CoInitialize() def sendmail(): sub = 'outlook python mail test' body = 'my testrn my python mail' outlook = win32.Dispatch('outlook.application') receivers = ['xxx'] mail = outlook.CreateItem(0) mail.To = receivers[0] mail.Subject = sub.decode('utf-8') mail.Body = body.decode('utf-8') mail.Attachments.Add('C:UsersxxxDesktopgit_auto_pull_new.py') mail.Send() sendmail()
3.使用效果
系统弹窗提醒。

收到邮件

4.如何禁用系统弹窗
OutLook选项——信任中心——信任中心设置——编程访问——从不向我发出可疑活动警告
