Puede utilizar archivos de propiedades para crear o modificar las propiedades de la sesión de
correo.
Antes de empezar
Determine los cambios que desea realizar en la configuración de la sesión de correo
o en sus objetos de configuración.
Inicie la herramienta de scripts wsadmin. Para iniciar wsadmin utilizando el lenguaje
Jython, ejecute el mandato wsadmin -lang jython desde el directorio bin
del perfil del servidor.
Acerca de esta tarea
Utilizando un archivo de propiedades, puede crear, modificar o suprimir un objeto de sesión de
correo y sus propiedades de configuración.
Ejecute mandatos administrativos mediante wsadmin para
crear o modificar un archivo de propiedades de una sesión de correo, validar las propiedades y aplicarlas a
su configuración.
Tabla 1. Acciones para los archivos de propiedades de la sesión de correo. Puede crear, modificar y suprimir propiedades de configuración de la sesión de correo.Acción |
Procedimiento |
crear |
Establezca las propiedades y ejecute el mandato applyConfigProperties. |
modify |
Edite las propiedades y ejecute el mandato applyConfigProperties. |
delete |
Descomente #DELETE=true y ejecute el mandato deleteConfigProperties. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear una sesión de correo y sus propiedades.
- Cree un archivo de propiedades para un objeto MailSession.
Abra un editor y cree un archivo de propiedades de sesión de correo.
En este paso puede copiar un archivo de
propiedades de ejemplo en un editor y modificar las propiedades según sea necesario para su situación.
El ejemplo siguiente define una sesión de correo con un jndiName de myJndiName bajo un
proveedor de correo denominado Built-in Mail Provider en el ámbito de célula:
#
# Header
#
ResourceType=MailSession
ImplementingResourceType=MailSession
ResourceId=Cell=!{cellName}:MailProvider=Built-in Mail Provider:MailSession=jndiName#myJndiName
#DELETE=true
#
#
#Properties
#
mailStorePort=0 #integer,default(0)
mailFrom=null
mailTransportPort=0 #integer,default(0)
mailStoreHost=null
providerType=null
mailTransportHost=null
mailStorePassword=null
debug=false #boolean,default(false)
mailStoreUser=null
category=null
description=myJndiName #required
mailTransportUser=null
ObjectName=null
mailStoreProtocol=null
provider=Built-in Mail Provider #ObjectName(MailProvider),readonly
String=null
mailTransportPassword=null
strict=true #boolean,default(true)
name=myName #required
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=WASCell06
nodeName=WASNode04
- Ejecute el mandato applyConfigProperties para crear una configuración de sesión de correo.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En
este ejemplo de Jython, el parámetro -reportFileName opcional genera un informe con el
nombre report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Modificar una sesión de correo existente.
- Obtenga un archivo de propiedades para la sesión de correo que desea cambiar.
Puede extraer un archivo de propiedades de un objeto MailSession utilizando el mandato
extractConfigProperties.
- Abra el archivo de propiedades en un editor y cambie las propiedades según sea necesario.
Asegúrese de que las variables de entorno del archivo de propiedades coincidan con su sistema.
- Ejecute el mandato applyConfigProperties para cambiar la configuración de una sesión de correo.
- Si ya no necesita una sesión de correo, puede suprimir el objeto de sesión de correo completo.
Para suprimir el objeto completo, especifique DELETE=true en la
sección header del archivo de propiedades y ejecute el mandato deleteConfigProperties; por ejemplo:
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de sesión de
correo.
Qué hacer a continuación
Guarde los cambios en la configuración.