Public support added for Exchange 2013, Litigationhold implementation synced
with exchange 2013 provider
This commit is contained in:
parent
73cd732e6d
commit
22e56f6af2
9 changed files with 482 additions and 276 deletions
|
@ -96,20 +96,20 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
void SetDistributionListPermissions(string organizationId, string accountName, string[] sendAsAccounts, string[] sendOnBehalfAccounts, string[] addressLists);
|
||||
|
||||
// Public Folders
|
||||
void CreatePublicFolder(string organizationId, string securityGroup, string parentFolder, string folderName, bool mailEnabled, string accountName, string name, string domain);
|
||||
void DeletePublicFolder(string folder);
|
||||
void CreatePublicFolder(string organizationDistinguishedName, string organizationId, string securityGroup, string parentFolder, string folderName, bool mailEnabled, string accountName, string name, string domain);
|
||||
void DeletePublicFolder(string organizationId, string folder);
|
||||
void EnableMailPublicFolder(string organizationId, string folder, string accountName, string name, string domain);
|
||||
void DisableMailPublicFolder(string folder);
|
||||
ExchangePublicFolder GetPublicFolderGeneralSettings(string folder);
|
||||
void SetPublicFolderGeneralSettings(string folder, string newFolderName, bool hideFromAddressBook, ExchangeAccount[] accounts );
|
||||
ExchangePublicFolder GetPublicFolderMailFlowSettings(string folder);
|
||||
void SetPublicFolderMailFlowSettings(string folder, string[] acceptAccounts, string[] rejectAccounts, bool requireSenderAuthentication);
|
||||
ExchangeEmailAddress[] GetPublicFolderEmailAddresses(string folder);
|
||||
void SetPublicFolderEmailAddresses(string folder, string[] emailAddresses);
|
||||
void SetPublicFolderPrimaryEmailAddress(string folder, string emailAddress);
|
||||
ExchangeItemStatistics[] GetPublicFoldersStatistics(string[] folders);
|
||||
string[] GetPublicFoldersRecursive(string parent);
|
||||
long GetPublicFolderSize(string folder);
|
||||
void DisableMailPublicFolder(string organizationId, string folder);
|
||||
ExchangePublicFolder GetPublicFolderGeneralSettings(string organizationId, string folder);
|
||||
void SetPublicFolderGeneralSettings(string organizationId, string folder, string newFolderName, bool hideFromAddressBook, ExchangeAccount[] accounts);
|
||||
ExchangePublicFolder GetPublicFolderMailFlowSettings(string organizationId, string folder);
|
||||
void SetPublicFolderMailFlowSettings(string organizationId, string folder, string[] acceptAccounts, string[] rejectAccounts, bool requireSenderAuthentication);
|
||||
ExchangeEmailAddress[] GetPublicFolderEmailAddresses(string organizationId, string folder);
|
||||
void SetPublicFolderEmailAddresses(string organizationId, string folder, string[] emailAddresses);
|
||||
void SetPublicFolderPrimaryEmailAddress(string organizationId, string folder, string emailAddress);
|
||||
ExchangeItemStatistics[] GetPublicFoldersStatistics(string organizationId, string[] folders);
|
||||
string[] GetPublicFoldersRecursive(string organizationId, string parent);
|
||||
long GetPublicFolderSize(string organizationId, string folder);
|
||||
|
||||
//ActiveSync
|
||||
void CreateOrganizationActiveSyncPolicy(string organizationId);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue