【发布时间】:2023-01-26 03:47:04
【问题描述】:
我正在尝试使用 win32com 从 outlook 地址读取电子邮件,但我只能从本地 outlook 地址访问这些项目。您知道如何为另一个地址输入所需的凭据吗? 在我的 Dispatch() 方法中接受用户名参数但没有密码。
这是我的方法:
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application", userName='marius.anton@cgi.com').GetNamespace("MAPI")
for account in outlook.Session.Accounts:
print (account.DisplayName) # robert.farcas@cgi.com
print (account.SmtpAddress)
print (account.UserName)
print(account.DeliveryStore.DisplayName)
dir(win32com.client.Dispatch)
help(win32com.client.Dispatch)
print(outlook.Session.Accounts.GetIDsOfNames)
我从控制台输出:
先感谢您!
【问题讨论】:
标签: python outlook win32com office-automation