회사 Exchange 서버에있는 공용 공유 폴더가 있습니다.Outlook에 프로그래밍 방식으로 자동 액세스 허용
Outlook 폴더에 연결하려고 시도하고 수신 메일을 모니터링하려고합니다.
그러나 연결할 때 Outlook의 로컬 인스턴스에서 권한을 요청하는 메시지가 나타납니다.
어쨌든이 프롬프트를 피할 수 있습니까?
관련 MAPI 레지스트리 값을 추가하려고 시도했지만 계속 묻습니다.
의견이 있으십니까? MailItem.Body 속성을 읽을 때 프롬프트가 나타나면
레지스트리 내가 설정하고 (파이썬)는
opened_key = winreg.CreateKey(winreg.HKEY_CURRENT_USER, r'SOFTWARE\Microsoft\Office\14.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)
어떤 코드 줄이 프롬프트를 발생 시키나요? 옵션 목록은 http://www.outlookcode.com/article.aspx?id=52를 참조하십시오. –
실제로 프롬프트는 다른 곳에서 발생합니다. 실제로 폴더의 항목에 액세스하려고 시도하면 – Busturdust
알 수 있습니다. 아직도, 그것은 무엇인가? –