收件人姓名和所需与会者与Outlook Python不匹配

2024-06-12 12:29:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试获取收件人的电子邮件地址(一些是已保存的联系人,一些是组织内人员,其余是组织外人员)。我希望从共享日历中获取所有必需与会者的姓名和电子邮件地址。以下是我迄今为止尝试过的内容,但我无法获得正确的“收件人”姓名。要求的与会者数据正确,但收件人姓名不匹配

for appointmentItem in restrictedItems:
        Organizer = appointmentItem.Organizer
        Required_Attendees = appointmentItem.RequiredAttendees

        recipient = appointmentItem.Recipients
        for r in recipient:
                recipients_list.append(r)
    
        for rec in recipients_list:     
                rec_nam = rec.name
                email_add = rec.Address
      ##          email_add = rec.AddressEntry.GetExchangeUser().PrimarySmtpAddress 
                 ## the above command does not give me all email addresses.. 
                 ## ..i dont get out of organization email addresses

我不知道我做错了什么!任何帮助都将不胜感激

面临的问题-

  1. 收件人姓名与要求的与会者不相同
  2. 未正确获取收件人电子邮件地址
  3. 需要获得所有人的电子邮件地址-无论是来自同一组织还是外部组织

提前感谢


Tags: infor人员电子邮件email地址收件人list