首页 > 解决方案 > 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。

提前致谢!

标签: pythonpython-3.ximaplibwebmail

解决方案


推荐阅读