I want to iterate all folders in my outlook. I get error pywintypes.com_error: (-2147352567) saying outlook is busy. Try again later









up vote
0
down vote

favorite












Function to iterate subfolders inside the folder



#fucntion to iterate subfolders inside folder
def iterateFolder(folder):
#get list of Subfolders in folder
colFolders = folder.Folders
if(len(colFolders)>0):
for objFolder in colFolders:


Open outlook application with MAPI protocol



outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")


Get the root folder i.e "xyz@outlook.com"



root_folder = outlook.Folders.Item(1)


Iterate each folder in root_folder



for folder in root_folder.Folders:
try:
iterateFolder(folder)
except:
print "Can't open "+folder.Name
continue



Error message :



File "email_extraction_with_whole_body.py", line 126, in <module>
for folder in root_folder.Folders:
File "C:Python27libsite-packageswin32comclientdynamic.py", line 516,
in __getattr__
ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096,
u'Microsoft Outlook', u'Microsoft Exchange is currently busy. If this
message is still displayed in 30 minutes, contact your Exchange
administrator.', None, 0, -2147221231), None)


I decoded the message using



import win32api
win32api.FormatMessage(--2147352567)


Error after decoding:



pywintypes.error: (317, 'FormatMessage', 'The system cannot find message text for 
message number 0x%1 in the message file for %2.')











share|improve this question

























    up vote
    0
    down vote

    favorite












    Function to iterate subfolders inside the folder



    #fucntion to iterate subfolders inside folder
    def iterateFolder(folder):
    #get list of Subfolders in folder
    colFolders = folder.Folders
    if(len(colFolders)>0):
    for objFolder in colFolders:


    Open outlook application with MAPI protocol



    outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")


    Get the root folder i.e "xyz@outlook.com"



    root_folder = outlook.Folders.Item(1)


    Iterate each folder in root_folder



    for folder in root_folder.Folders:
    try:
    iterateFolder(folder)
    except:
    print "Can't open "+folder.Name
    continue



    Error message :



    File "email_extraction_with_whole_body.py", line 126, in <module>
    for folder in root_folder.Folders:
    File "C:Python27libsite-packageswin32comclientdynamic.py", line 516,
    in __getattr__
    ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
    pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096,
    u'Microsoft Outlook', u'Microsoft Exchange is currently busy. If this
    message is still displayed in 30 minutes, contact your Exchange
    administrator.', None, 0, -2147221231), None)


    I decoded the message using



    import win32api
    win32api.FormatMessage(--2147352567)


    Error after decoding:



    pywintypes.error: (317, 'FormatMessage', 'The system cannot find message text for 
    message number 0x%1 in the message file for %2.')











    share|improve this question























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Function to iterate subfolders inside the folder



      #fucntion to iterate subfolders inside folder
      def iterateFolder(folder):
      #get list of Subfolders in folder
      colFolders = folder.Folders
      if(len(colFolders)>0):
      for objFolder in colFolders:


      Open outlook application with MAPI protocol



      outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")


      Get the root folder i.e "xyz@outlook.com"



      root_folder = outlook.Folders.Item(1)


      Iterate each folder in root_folder



      for folder in root_folder.Folders:
      try:
      iterateFolder(folder)
      except:
      print "Can't open "+folder.Name
      continue



      Error message :



      File "email_extraction_with_whole_body.py", line 126, in <module>
      for folder in root_folder.Folders:
      File "C:Python27libsite-packageswin32comclientdynamic.py", line 516,
      in __getattr__
      ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
      pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096,
      u'Microsoft Outlook', u'Microsoft Exchange is currently busy. If this
      message is still displayed in 30 minutes, contact your Exchange
      administrator.', None, 0, -2147221231), None)


      I decoded the message using



      import win32api
      win32api.FormatMessage(--2147352567)


      Error after decoding:



      pywintypes.error: (317, 'FormatMessage', 'The system cannot find message text for 
      message number 0x%1 in the message file for %2.')











      share|improve this question













      Function to iterate subfolders inside the folder



      #fucntion to iterate subfolders inside folder
      def iterateFolder(folder):
      #get list of Subfolders in folder
      colFolders = folder.Folders
      if(len(colFolders)>0):
      for objFolder in colFolders:


      Open outlook application with MAPI protocol



      outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")


      Get the root folder i.e "xyz@outlook.com"



      root_folder = outlook.Folders.Item(1)


      Iterate each folder in root_folder



      for folder in root_folder.Folders:
      try:
      iterateFolder(folder)
      except:
      print "Can't open "+folder.Name
      continue



      Error message :



      File "email_extraction_with_whole_body.py", line 126, in <module>
      for folder in root_folder.Folders:
      File "C:Python27libsite-packageswin32comclientdynamic.py", line 516,
      in __getattr__
      ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
      pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096,
      u'Microsoft Outlook', u'Microsoft Exchange is currently busy. If this
      message is still displayed in 30 minutes, contact your Exchange
      administrator.', None, 0, -2147221231), None)


      I decoded the message using



      import win32api
      win32api.FormatMessage(--2147352567)


      Error after decoding:



      pywintypes.error: (317, 'FormatMessage', 'The system cannot find message text for 
      message number 0x%1 in the message file for %2.')








      python outlook






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      Satinder Kaur

      12




      12



























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53225071%2fi-want-to-iterate-all-folders-in-my-outlook-i-get-error-pywintypes-com-error%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53225071%2fi-want-to-iterate-all-folders-in-my-outlook-i-get-error-pywintypes-com-error%23new-answer', 'question_page');

          );

          Post as a guest














































































          Popular posts from this blog

          How to how show current date and time by default on contact form 7 in WordPress without taking input from user in datetimepicker

          Syphilis

          Darth Vader #20