2017-03-16 8 views
0

私はMAPIを使用して電子メールを送信したすべての受信者を一覧表示しようとしています。Outlookのメールグループから個々のアドレスを取得するにはどうすればよいですか?

MSDNでは、このタスクを完了できるスクリプトが見つかりました。 1つの質問は、メールグループはグループアドレスのみを表示することです。しかし、私はグループ内のすべての個々のアドレスをリストしたいと思います。

これが可能なのは誰でも知っていますか?

recips = message.Recipients 
for recip in recips: 
    pa = recip.PropertyAccessor 
    smtpAddress = pa.GetProperty(PR_SMTP_ADDRESS) 

答えて

0

Recipient.AddressEntry.Membersコレクションを再帰的に処理します。配布リストではない受信者の場合はnullになります。

+0

これは機能します。どうもありがとう。しかし結果は表示名です。 smtpアドレスを表示することは可能ですか? –

+0

私はすでにこの方法を見つけました。もう一度ありがとう。 –

関連する問題