【发布时间】:2019-11-21 02:04:48
【问题描述】:
这是我运行的代码
import win32com.client import re
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
for account in outlook.Folders:
if (account.Name == "account@domain.com"):
my_account = account
break
for f in my_account.Folders:
if f.Name == "Inbox":
read_folder = f
break
all_emails = read_folder.Items
email = all_emails[0]
email.SaveAs("C:/tmp/email.msg")
如果消息有this icon,最后一行会抛出错误 我认为这个图标表示它已被存档?这是我得到的错误:
Traceback (most recent call last):
File "C:\anaconda3\envs\test\lib\site-packages\IPython\core\interactiveshell.py", line 2963, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-26-bd0a4750f7e3>", line 1, in <module>
email.SaveAs("C:/tmp/email2.msg")
File "<COMObject <unknown>>", line 3, in SaveAs
pywintypes.com_error: (-2147467260, 'Operation aborted', None, None)
【问题讨论】: