Exchange server API for distribution group management?

Posted on 2010-11-17
Last Modified: 2012-05-10
Hi all, exchange newbie here. I'm wondering if there's any API (whether 3rd party or MS) that works with Exchange 2010 to allow better distribution group management? We have a DG that serves as a mailing list (around 1400+ contacts) and often requires adding/removing subscribers. Most mailing list provides unsubscribe link of some sort to allow subscribers remove themselves from the list automatically. Just wondering if there's any API out there that does the job. Thanks for looking into my question!
Question by:wesdeneo
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
LVL 37

Expert Comment

by:Jian An Lim
ID: 34161867
have you explore the powershell option? since it is so powerful nowadays. you can basically pipe command in.

Author Comment

ID: 34165861
Sure I can. However I  work for a small IT team that might not have the man-hour devoted to a project like this, esp if there's some API out there that might work.
LVL 37

Expert Comment

by:Jian An Lim
ID: 34168073

first, you need to assign someone to look after the DL

you can change the membership of distribution groups so they can join the DL without any approval.

For API, I am not a developer so i cant help you much about it, but Exchange 2007 onwards and something call EWS API that able to interact with DG

Exchange Web Services Managed API 1.0

you want want to try from there.
PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now


Author Comment

ID: 34175865
Hi limjianan, thanks for responding to my Q. Do you know in Exchange 2010, can we assign a specific user to modify just ONE distribution list? I looked up all the exchange role-based groups and correctly me if i'm wrong, i can add the user to the "Exchange Recipient Administrators" security group, but that would allow him to edit ALL distribution lists instead of just one. Any way we can limit that?
LVL 37

Expert Comment

by:Jian An Lim
ID: 34178751
yes, you can.
you just need to assign a particular user to that particular ONE dsitribution list.

check the first link i gave you. it has the command to do it.


Author Comment

ID: 34190050
Sorry I wasn't making it clear. Yes I have already tried the add-adpermission command in powershell. The command went through, but when I log in as that user in OWA and go to Options, I still don't see the "Select what to manage..." list that I have with admin account.
LVL 37

Accepted Solution

Jian An Lim earned 500 total points
ID: 34192139
you cannot manage to DL list using OWA. i have gone through this, is a limitation of OWA.

try on outlook 2007 and/or above.

 To use the Exchange Management Shell to delegate management of distribution group membership to a user


      Run the following command:

      Add-ADPermission -Identity <name of distribution group> -User <name of user> -AccessRights WriteProperty -Properties "Member"

      For example, to grant John Smith the right to add members to the Marketing Department distribution group, run the following command:

      Add-ADPermission -Identity "Marketing Department" -User "John Smith" -AccessRights WriteProperty -Properties "Member"

Open in new window


Author Comment

ID: 34198724
Thanks limjianan! I first tried Outlook 2007/2010 and it still didn't work, then I came across this site:

It turns out that I need to enable the option to allow members to manage their DLs first! Just throwing out there in case any other newbies came across this thread later.

Featured Post

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will help to fix the below errors for MS Exchange Server 2013 I. Certificate error "name on the security certificate is invalid or does not match the name of the site" II. Out of Office not working III. Make Internal URLs and Externa…
There are times when we need to generate a report on the inbox rules, where users have set up forwarding externally in their mailbox. In this article, I will be sharing a script I wrote to generate the report in CSV format.
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
Suggested Courses

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question