将电子邮件地址添加到Outlook分发列表

时间:2019-06-10 20:03:59

标签: python outlook win32com

我在“全局地址列表”下有一个通讯组列表。我想阅读该组的成员,并将新成员添加到同一分发列表中。无论如何,使用win32com在python中执行此操作?

我能够阅读通讯组列表中的成员。在向通讯组列表添加地址方面需要帮助

python

import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
ns = outlook.GetNamespace("MAPI")
address_lists = ns.AddressLists.Item('Global Address List')
contacts = address_lists.AddressEntries.Item(MyGroup).Members
group_mail_list = []
for c in contacts:
       group_mail_list.append(c.GetExchangeUser().PrimarySmtpAddress.lower())

1 个答案:

答案 0 :(得分:0)

您将无法从客户端修改GAL。必须从Exchange管理控制台完成。

相关问题