Add a new mailbox.
IMBX* Add( [in] BSTR Name, [in] long Flags )
Parameters
Name
Name of the mailbox to be added. This value must be encoded by EncodeHex method of Tools object before using.
Flags
Reserved, must be zero.
Return Value
Return value is a MBX object if this method succeeds; otherwise return value is null.
Usage Example
Dim server, user, password, requestAddr
server = "localhost"
user = "hunter@emailarchitect.net"
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
Set oDomain = oDomains.Items(CStr(oSvr.Domain))
Dim oUsers, oUser
Set oUsers = oDomain.UserCollection
Set oUser = oUsers.Items(CStr(oSvr.User))
Dim oMBXs, oMBX, oTools
Set oTools = CreateObject("EmailArchitectObjects.Tools")
Set oMBXs = oUser.MBXCollection
Dim newmbx
newmbx = "Bulk"
Set oMBX = oMBXs.Add( oTools.EncodeHex(newmbx), 0 )
If oMBX Is Nothing Then
WScript.Echo( "add mailbox failed" )
End If