Set recipient limit (Perl)

This code can be found in Chapter 5 of Exchange Server Cookbook

Purchase XP Cookbook or Networking Recipes for only $25 plus shipping! While supplies last.

Find out how to download all of the Perl code from this site.

# This script was originally published in the Exchange Cookbook,
# (http://www.exchangebookcook.com). Written by Paul Robichaux, 
# Missy Koslosky, and Devin Ganger. Redistributed with permission 
# of the publisher, O'Reilly & Associates.

# This code sets a cap on the number of recipients allowed 
# on a single message
# ------ SCRIPT CONFIGURATION ------

use Win32::OLE;

$strMessageDeliveryDN = 'cn=message delivery,cn=global settings,' . 'cn=<orgName>,cn=microsoft exchange,cn=services,' . 'cn=configuration, <ForestRootDN>';
# ------ END CONFIGURATION ------

$objMessageLimit = Win32::OLE->GetObject('LDAP://' . $strMessageDeliveryDN);
$objMessageLimit->Put('msExchRecipLimit', '100');
$objMessageLimit->SetInfo();
print "Set recipient limit on $strMessageDeliveryDN to 100\n";

This code has been viewed 750 times.

New from the creators of TechTasks.com: StatSheet.com