DomainCollection object


Methods

Add Add a new domain.
Remove Delete a domain.
SetFilter Filter domains by wildcard characters ( * and ? ).

Properties

Count Domain count.
Items Get specified domain object.
MaxCount Maximum domain current server supports. It is limited by license.
OrderAscent Sort domains by name ascent or descent.

Remarks

DomainCollection object is a collection made up of Domain objects. It can be used to manage all domains in EAS. only "system" account can add/remove domains, other users can only access the her domain by DomainCollection object.

Usage Example

Dim server, user, password, requestAddr
server = "localhost"
user = "system"
password = "mypassword"
requestAddr = "192.168.0.1"

Dim oSvr
Set oSvr = CreateObject("EmailArchitectObjects.ServerRoot")
r = oSvr.Connect( server, user, password, 0, requestAddr )
If r <> 0 Then
  WScript.Echo( "connect server failed!" )
  WScript.Quit
End If

Dim oDomains, oDomain
Set oDomains = oSvr.DomainCollection

'enumerate all domains in server.
Dim i, nCount
nCount = oDomains.Count
For i = 0 To nCount-1
  Set oDomain = oDomains.Items(CLng(i))
  WScript.Echo( oDomain.Name )
Next