2017-04-26 7 views
0

outlook에 2 개의 사서함 ([email protected][email protected])이 있으며 특정 사서함에 연결해야합니다. 기본적으로 파이썬의 win32com.client는 잘못된 것으로 연결하고있다.win32com Python : 여러 사서함 중 하나에 연결

연결할 사서함을 지정하는 매개 변수가 있습니까? 내 코드는 다음과 같습니다

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDefaultFolder(6) messages = inbox.Items

내가 매개 변수 나 특정 사서함에 연결할 수 있지만 아무것도 표시되지 않았다 찾기 위해 매우 열심히 노력했다. 당신의 도움을 주셔서 감사합니다.

+1

당신이'outlook.Folders에서 폴더에 대해 무엇을 볼 수 있을까요? – bernie

+0

감사합니다. 그것은 작동합니다. 어떤 이유로 나는 "폴더"가받은 편지함, 보낸 편지함 등과 같은 폴더를위한 것이고 사서함에 대한 outlook.Mailbox와 같은 것이 있다고 가정하고있었습니다. 그들 모두가 폴더로 간주된다는 것을 몰랐습니다. – AkashNegi

+0

다행 당신을 위해! 대답으로 내 의견을 게시했습니다. – bernie

답변

0

당신이 사서함을 열거 할 수 있어야한다 : (folder.Name) 인쇄`당신을 제공합니다

for folder in outlook.Folders: 
    print(folder.Name)