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.')
python outlook
add a comment |
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.')
python outlook
add a comment |
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.')
python outlook
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
python outlook
asked 2 days ago
Satinder Kaur
12
12
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password