码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • [python]如何操作Outlook实现邮件自动化


    【背景】

    邮件自动化存在很多需求场景,有的场景希望会出现Outlook窗口在发送前进行一下人工检查等等的人为干预,有的则希望定时直接发送,有的需要加附件等等。本篇讨论用Python覆盖这些Outlook邮件自动化场景的方法。

    【解决方法】

    1. 首先Outlook和SMTP的邮件自动化方法所使用的库是不同的,本文只讨论Outlook自动化的实现方法。
    2. 如果需要依赖于Outlook应用,做类似于Robotics的自动化,比如需要调起本地Outlook窗口的话,就需要调用底层DLL,其根本仍然是Win32COM的实现形式。
    3. 如果希望不依赖于Outlook的本地应用,直接实现自动化的,则可以用exchange库来完成邮件的自动化编辑和发送。
    4. 两者的优缺点,前者需要依赖本地Outlook应用,如果没有安装应用就无法实现Outlook自动化,后者只需要能够进入公司网的Outlook服务,而无须依赖本地的Outlook应用,换句话说,Exchange方法可以在你本机没装Outlook的前提下依然完成Outlook自动化任务。而且效率和稳定性要高于Win32com方法,所以如果没有对Outlook窗口人为干预的需要,建议使用exchange方法。

    【outlook代码示例】

    import win32com.client
    import pygetwindow 
    • 1
  • 相关阅读:
    golang生成根证书,服务端证书,用于 tls
    用AIGC做私活真的太赚了...
    js匹配查找JSON中属性并返回路径
    【Lilishop商城】No2-1.确定项目结构和数据结构(用户、商品、订单、促销等模块)
    sqlalchemy查询数据为空,查询范围对应的数据在数据库真实存在
    关于如何运行Power Automate Flow
    Java实现的基于欧式距离的聚类算法的Kmeans作业
    Linux - find命令详解
    直流电压线性可调高压升压电源模块0-1000V/0-800v/0-600v/0-500v/0-400v/0-300v/0-200v/0-100v/0-50v
    (一)Apache log4net™ 手册 - 介绍
  • 原文地址:https://blog.csdn.net/weixin_41697242/article/details/133950049
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号