ME020613 - HOWTO: Accessing MailEnable web services


SUMMARY

MailEnable Web Services allow remote programs to configure the MailEnable Messaging Platform. The Web Service allows mailboxes to be created and managed. Tools that support making SOAP calls can be used to remotely access the server via the Web Services interface.

DETAIL

MailEnable Professional and Enterprise versions come with web services ability, but it is not enabled by default. Enabling web services can be done through the MailEnable administration program:

  1. Open the MailEnable administration program
  2. Expand the Servers branch, right click on the localhost icon and select Properties from the popup menu
  3. Click the Web Services tab
  4. Make sure web services are enabled and click OK

By default accessing the web services requires a username and password. These credentials are for any mailbox which has been configured as SYSADMIN. So if you double click a mailbox in the administration program to view the mailbox details, you can select SYSADMIN as mailbox type. Only system administrators should be set as this level, as it allows that mailbox to edit the MailEnable configuration, through web admin or web services.

Web services are configured under Microsoft IIS, under the MailEnable Protocols website. If you run the IIS Manager on the server you will see the MailEnable Protocols site, and configure a host name for it to make it easier to access. When you access the web services, this is done under the WebServices directory, and the available page names, which map to MailEnable objects are:

http://MEProtocols.localhost/webservices/AddressMap.asmx

http://MEProtocols.localhost/webservices/Directory.asmx

http://MEProtocols.localhost/webservices/Domain.asmx

http://MEProtocols.localhost/webservices/Group.asmx

http://MEProtocols.localhost/webservices/GroupMember.asmx

http://MEProtocols.localhost/webservices/List.asmx

http://MEProtocols.localhost/webservices/ListMember.asmx

http://MEProtocols.localhost/webservices/Login.asmx

http://MEProtocols.localhost/webservices/Mailbox.asmx

http://MEProtocols.localhost/webservices/PostOffice.asmx

http://MEProtocols.localhost/webservices/SystemOptions.asmx

You can access the pages in a web browser to get more information about what options are available. For further details through, please see the MailEnable API documentation, as you may have to do multiple calls to do the one task. For example, creating a mailbox requires a login to be created, a mailbox, and any address maps.

 

 



Product:MailEnable
Category:Other
Module:General
Keywords:
Class:HOWTO: Product Instructions
Revised:Wednesday, May 4, 2016
Author:
Publisher:MailEnable