[需要等效函数才能在win32com(item.sender.getexchange((。

问题描述 投票:1回答:1
我正在使用win32com库在本地获取邮件,但是现在我正在使用exchangelib来执行相同的操作,但是我找不到与之等效的功能(item.sender.getExchangerUser()。Alias)我该如何通过exchangelib ??

我也尝试过此

for mailbox, contact in a.protocol.resolve_names(['anne', 'bart'], return_full_contact_data=True): print(mailbox.email_address, contact.display_name)

并且这无济于事。有什么帮助吗?

[我当时使用win32com库在本地获取邮件,但是现在我正在使用exchangelib来执行相同的操作,但是我找不到与之等效的功能(item.sender.getExchangerUser()。Alias)我该怎么办...

python python-3.x exchange-server win32com exchangelib
1个回答
0
投票
我从原始标题中提取别名:

def get_alias_from_header(item): try: rawheader = item.rawheaders cut1 = rawheader.split("\nTo: ")[1] cut2 = cut1.split("<")[1] alias = cut2.split(">")[0] return alias.lower() except: return None

© www.soinside.com 2019 - 2024. All rights reserved.