如何使用exchangelib从item.cc_recipients中提取纯邮箱地址列表
实现方案
直接通过列表推导式遍历item.cc_recipients中的每个Mailbox对象,提取email_address属性即可:
# 基础写法 cc_email_list = [mailbox.email_address for mailbox in item.cc_recipients]
如果需要兼容item.cc_recipients为空的异常场景,可以加判空逻辑:
# 兼容空值的写法 cc_email_list = [mailbox.email_address for mailbox in item.cc_recipients] if item.cc_recipients is not None else []
执行后cc_email_list就是你需要的仅包含邮箱地址的列表,对应你的示例输出结果为:['xxx1@gmail.com', 'xxx.xxx@xx.xx.com']
内容的提问来源于stack exchange,提问作者aliciavika
相关产品推荐
相关产品推荐

