Setting an auto reply for a distribution group

First, let’s get one thing out of the way – distribution groups cannot send automatic responses by themselves.

Using Reject the message with the explanation / enhanced status code transport rule actions to send auto-replies for a distribution group is not a good idea either. Firstly, because it defeats the whole purpose of maintaining a distribution group (the original message is blocked, thus not reaching the members of the group). Secondly, because the automatic messages sent by the actions are very very bare-bones (as you can see here).


Autoreply for distribution group

The most common solution to these grievances is a shared mailbox with a have server reply using a specific message rule underneath it.

Note: There is another way, that does not involve creating a new shared mailbox. It requires using a third-party solution such as CodeTwo Exchange Rules Pro. I discuss it in this section of the article.

Set up an auto reply for a distribution group

Follow the steps below to set up the whole mechanism:

  1. Save the distribution group’s most essential properties:
    LegacyExchangeDN (attribute used in Outlook’s and OWA’s auto-complete cache to route messages). You can get it by running one of the below scripts (depending on the type of the group):

    Get-DistributionGroup “<distribution group’s id>” | Select LegacyExchangeDN

    Get-DynamicDistributionGroup “<dynamic distribution group’s id>” | Select LegacyExchangeDN
    autoreply for distribution group select legacyexchangeDN
    List of members  – To export the list to a CSV file run:

    Get-DistributionGroupMember “<distribution group’s id>” -ResultSize Unlimited | Select alias | Export-CSV -Path “<target CSV file path>”
    autoreply for distribution group list of members
    To export members of a dynamic distribution group use the second script from the top provided in this article. As well as any other properties you may want to. For example, you can easily export your dynamic distribution group’s primary properties by running the following cmdlet:

    Get-DynamicDistributionGroup “<dynamic distribution group’s id>” | select name,includedrecipients,recipientfilter | Export-Csv "<target CSV file path>"
  2. Delete the distribution group.
  3. Create a new shared mailbox using the deleted distribution group’s SMTP address and grant yourself full access permissions to the mailbox.
    autoreply for distribution group new distribution group
  4. Update the shared mailbox’s LegacyExchangeDN with the saved distribution group’s LegacyExchangeDN (as I mentioned earlier, this is necessary because of Outlook and OWA routing). You can easily do this via ADUC, by editing the LegacyExchangeDN entry in Attribute Editor.
    autoreply for distribution group attribute editor
  5. Create a clone of the old distribution group using a new SMTP address (unless you want to abandon distribution groups altogether in this case and use e.g. a transport rule or Outlook rule which sends copies of emails to ex-members of the group).
    autoreply for distribution group new group
  6. Create an Outlook profile for the shared mailbox. To do this go to Control Panel > Mail > Show Profiles…. Choose the Prompt for a profile to be used, click Add….
    autoreply for distribution group new profile
  7. Provide a name for the new profile, click OK, and complete the account creation wizard (leaving the password boxes empty).autoreply for distribution group add account
  8. Run Outlook in the shared mailbox’s profile.
    autoreply for distribution group choose profile
    At this point you could set up a standard Automatic Reply for the mailbox. However, this would limit the number of automatic responses to only one per sender (see this Microsoft article for details). Also, when sending messages to the shared mailbox, users would keep seeing an “Automatic reply” MailTip suggesting that the shared mailbox “recipient” is absent. That’s why, you may want to  set up the auto-response by using Outlook rules. To do so:
  9. Go to File > Manage Rules & Alerts >New Rule…
    autoreply for distribution group 8 outlook new rule
  10. In the Rules Wizard, select Apply rule on messages I receive and click Next.autoreply for distribution group 9 rules wizard
  11. Configure the rule’s conditions to suit your needs or leave the conditions empty to apply the rule to all messages received by the shared mailbox. Click Next.autoreply for distribution group 10 setting conditions
  12. In the actions’ configuration step, select the below and click Next.
    1. Have server reply using a specific message and create the message template that will be used as the auto-reply (the template can include attachments).autoreply for distribution group 11 setting conditions
      Note: Regardless of how you fill out the TO, CC and BCC fields, the whole template will be sent to the original sender.
    2. An action that will send the message to the new distribution group (e.g. forward it to or redirect it to).autoreply for distribution group 11b server reply
  13. Configure exceptions or leave this step blank and click Next.autoreply for distribution group 13 exceptions
  14. Complete the last step and click Finish.
    autoreply for distribution group 13 finish
  15. Test the setup by sending an email to the shared mailbox’s address.
    autoreply for distribution group 14 test

 

Autoreply for a distribution group using CodeTwo Exchange Rules Pro

To set up an auto-reply mechanism for a distribution group using CodeTwo Exchange Rules Pro, follow these steps:

  1. Create a new rule in CodeTwo Exchange Rules Pro.
    autoreply for distribution group ER PRO 1
  2. Configure at least one condition, so that the rule will catch emails sent to the distribution group. For example, Recipient > matches AD user > <your distribution group>.
    autoreply for distribution group ER PRO 2
  3. Configure an Auto respond action.
    autoreply for distribution group ER PRO 3
  4. Save changes.

To test this functionality, download a free 30-day trial of CodeTwo Exchange Rules Pro from this page.

Learn more about CodeTwo Exchange Rules Pro

Further reading

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*