2017-10-10 111 views

回答

0

This article表示您可以使用名为PR_TRANSPORT_MESSAGE_HEADERS的扩展属性,该属性的标签为0x7d和类型String。以下是一个完整的示例,可在收件箱中打印第一封邮件的原始标题。

import exchangelib as E 

user = '[email protected]' 
password = 'hunter2' 

class RawHeaders(E.ExtendedProperty): 
    property_tag = 0x7d 
    property_type = 'String' 
E.items.Message.register('rawheaders', RawHeaders) 

print("Logging in…") 
account = E.Account(
    primary_smtp_address = user, 
    autodiscover = True, 
    credentials = E.Credentials(username = user, password = password), 
    access_type = E.DELEGATE) 

print(account.inbox.all()[0].rawheaders) 
相关问题