Overview Descripción general
A Java class to shutdown Apache James Mail Server via TCP/IP. Una clase Java para Apache James cierre del servidor de correo a través de TCP / IP. It shuts down Apache James Mail Server by passing shutdown command via simulated telnet session. Se apaga James Apache del servidor de correo con la superación de cierre de mando a través de simulación de sesión telnet.

Background Fondo
Apache James mail server requires a telnet session (where you pass the shutdown command) for clean shutdown. Apache James servidor de correo requiere una sesión telnet (donde pase el comando shutdown) para limpiar apagado.
BTW: Apache James Mail server has a shoddy documentation which doesn’t mention a way to shutdown the server in any intuitive location. BTW: James Apache Servidor de correo tiene una mala documentación que no se menciona una forma de apagar el servidor en cualquier lugar intuitivo. You have to really hunt it down. Tienes que realmente es la caza.

However without clean shutdown you cannot have config.xml file and hence cannot modify it to your needs. Sin embargo, sin limpiar apagado no puede tener el archivo config.xml y, por tanto, no puede modificar a sus necesidades. Ctrl-C shutdown for some inexplicable reason deletes the file. Ctrl-C apagado por algún motivo inexplicable, borra el archivo.

There is a utility floating around on the net which didn’t download properly for me. Hay una utilidad que flota en torno a la red que no se ha descargado correctamente. Also it isn’t configurable. También no es configurable. So I thought of creating a simple configurable utility for my needs. Así que pensé en la creación de una simple utilidad configurable para mis necesidades.

Download Descargar
Download Descargar Apache James Mail Server Shutdown Utility Apache James servidor de correo cierre de utilidad .

Error handling Error de manipulación
The program terminates with error code 1 on error. El programa termina con código de error en error 1. A terse message indicating the error is displayed on console (System.out). Un lacónico mensaje indicando el error se muestra en la consola (System.out).

Options Opciones
Specify the host; default localhost Especifique el anfitrión; por defecto localhost
-Dhost=hostname - Dhost = host

Specify the port; default 4555 Especifique el puerto, por defecto 4555
-Dport=portnumber - Dport = de puerto

Specify the login; default root Especifique el login; raíz por defecto
-Dlogin=login - Dlogin = login

Specify the password; default root Especificar la contraseña; raíz por defecto
-Dpassword=password - Dpassword = contraseña

Options are used to override the default values. Las opciones se utilizan para anular los valores por defecto.

Usage Uso
Simple:
java JamesShutdown Java JamesShutdown

Configure it: Configurar:
java -Dhost=foobah.com -Dlogin=foo -Dpassword=bah JamesShutdown java-Dhost = foobah.com-Dlogin = foo-Dpassword = Bah JamesShutdown