python - Python在没有outlook客户端的情况下读取office邮件
问题描述
我必须在不安装 Outlook 客户端的情况下阅读电子邮件。
我客户的网络邮件最初会转到Login.microsoft.com,然后再重定向到公司的实际登录页面。
IMAP4/POP3
我最初尝试使用 IMAP4/POP3 进行阅读,如下所示:
import imaplib
import email
# Connect to an IMAP server
def connect(server, user, password):
m = imaplib.IMAP4_SSL(server)
m.login(user, password)
m.select()
return m
尝试登录时登录失败。服务器/用户名/密码没有问题。我不擅长 IAMP4/POP3 设置。可能是没有启用:(
ASMX 网络服务
我发现可以通过https://webmail.company.org/ews/exchange.asmx访问 ews 。同样,我无法成功访问网络方法。我将来可能还需要删除电子邮件功能。
Office 365 REST API
我开始阅读有关使用 Office 365 访问的信息。但是,我需要客户端 ID 和密钥,而我没有
我想知道如何在没有安装 Outlook 的情况下使用 python 连接我的 webmail。
提前致谢!
解决方案
推荐阅读
- python - 尝试加载 exiftool 时出错
- postgresql - VALIDATE CONSTRAINT 有时验证,有时不验证
- apache - 子文件夹的基于名称的虚拟主机
- ios - 获取 rightBarButtonItem 的字体大小
- sql - 如何获取 MAX 发生的日期?
- sqlite - 一个数据库的多个表格
- python-3.x - 在 Python 3 AWS Lambda 函数中连接到 OpenVPN 服务器
- java - 为什么方法 File.delete() 不起作用?
- c++ - c++ std::stringstream 给了我奇怪的行为
- python - 如何在 Python 的 print 语句中复合 if 和 for 循环