«Ошибка атрибута: неизвестно.CC » при попытке проанализировать электронные письма в MS Outlook 2010 с помощью python

#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:

И решение было очень простым … мне просто приходилось игнорировать элементы, которые не были электронной почтой при разборе.