自动允许以编程方式访问 Outlook
Automatically Allow Programmatic Access to Outlook
公司 Exchange 服务器上有一个 Public 共享文件夹。
我正在尝试连接到 outlook 文件夹,并监视它的传入邮件。
但是,当我连接时,我的本地 Outlook 实例提示我请求权限。
有什么办法绕过这个提示吗?
我尝试添加相关的 MAPI 注册表值,但它仍然提示。
有什么想法吗?
我正在设置的注册表(python)
opened_key = winreg.CreateKey(winreg.HKEY_CURRENT_USER, r'SOFTWARE\Microsoft\Office.0\Outlook\Security')
winreg.SetValueEx(opened_key, 'PromptSimpleMAPISend', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptSimpleMAPINameResolve', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptSimpleMAPIOpenMessage', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomAddressBookAccess', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomFormulaAccess', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomSaveAs', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomAddressInformationAccess', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomMeetingTaskRequestResponse', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomSend', 0, winreg.REG_DWORD, 2)
winreg.CloseKey(opened_key)
如果您在阅读 MailItem.Body
属性 时得到提示,您的解决方法列在 http://www.outlookcode.com/article.aspx?id=52。
上面的注册表项不会执行任何操作。您的选择是扩展 MAPI(仅限 C++ 或 Delphi)、MAPI 包装器,例如 Redemption(我是其作者 - 可以从 Python 访问 Redemption)或 ClickYes 等应用程序。
公司 Exchange 服务器上有一个 Public 共享文件夹。
我正在尝试连接到 outlook 文件夹,并监视它的传入邮件。
但是,当我连接时,我的本地 Outlook 实例提示我请求权限。
有什么办法绕过这个提示吗?
我尝试添加相关的 MAPI 注册表值,但它仍然提示。
有什么想法吗?
我正在设置的注册表(python)
opened_key = winreg.CreateKey(winreg.HKEY_CURRENT_USER, r'SOFTWARE\Microsoft\Office.0\Outlook\Security')
winreg.SetValueEx(opened_key, 'PromptSimpleMAPISend', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptSimpleMAPINameResolve', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptSimpleMAPIOpenMessage', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomAddressBookAccess', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomFormulaAccess', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomSaveAs', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomAddressInformationAccess', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomMeetingTaskRequestResponse', 0, winreg.REG_DWORD, 2)
winreg.SetValueEx(opened_key, 'PromptOomSend', 0, winreg.REG_DWORD, 2)
winreg.CloseKey(opened_key)
如果您在阅读 MailItem.Body
属性 时得到提示,您的解决方法列在 http://www.outlookcode.com/article.aspx?id=52。
上面的注册表项不会执行任何操作。您的选择是扩展 MAPI(仅限 C++ 或 Delphi)、MAPI 包装器,例如 Redemption(我是其作者 - 可以从 Python 访问 Redemption)或 ClickYes 等应用程序。