#python-3.x #win32com
#python-3.x #win32com
Вопрос:
Я пытаюсь проанализировать электронные письма в MS Outlook 2010 в определенном почтовом ящике Outlook с помощью python. После прочтения нескольких электронных писем без каких-либо проблем он внезапно выдает ошибку «Ошибка атрибута: unknown.CC «
Я пытался выяснить причину, но не смог понять. Поэтому прошу вас, пожалуйста, помочь.
import win32com.client as client
outlook=client.Dispatch('Outlook.Application')
namespace=outlook.GetNameSpace("MAPI")
Der=namespace.Folders['Drive']
Dinbox=Der.Folders['Inbox']
for message in Dinbox.Items:
if message.Categories =="":
if "xyz" in message.CC or "xyz" in message.To :
message.Categories="xyz"
Ниже приведена ошибка, с которой я сталкиваюсь :
Error: AttributeError: <unknown>.CC
C:UsersSSSAnaconda3Libsite-packageswin32comclientdynamic.py, line 527,in __getattr__
raise AttributeError("%s.%s" %(self._username_,attr))
AttributeError: unknown.CC
Ответ №1:
И решение было очень простым … мне просто приходилось игнорировать элементы, которые не были электронной почтой при разборе.