You can use scripting and the wsadmin tool to configure new mail
providers.
About this task
Perform the following steps to configure a new mail provider:
Procedure
- Identify the parent ID:
Using Jacl:
set node [$AdminConfig getid /Cell:mycell/Node:mynode/]
Using Jython:
node = AdminConfig.getid('/Cell:mycell/Node:mynode/')
print node
Example output:
mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
- Get required attributes:
Using Jacl:
$AdminConfig required MailProvider
Using Jython:
print AdminConfig.required('MailProvider')
Example output:
Attribute Type
name String
- Set up required attributes:
Using Jacl:
set name [list name MP1]
set mpAttrs [list $name]
Using Jython:
name = ['name', 'MP1']
mpAttrs = [name]
- Create the mail provider:
Using Jacl:
set newmp [$AdminConfig create MailProvider $node $mpAttrs]
Using Jython:
newmp = AdminConfig.create('MailProvider', node, mpAttrs)
print newmp
Example output:
MP1(cells/mycell/nodes/mynode|resources.xml#MailProvider_1)
- Save the configuration changes. See the Saving configuration changes with the wsadmin tool
article for more information.
- In a network deployment environment
only, synchronize the node. See the Synchronizing nodes with the wsadmin tool
article for more information.