Vista geral
Uma classe de Java ao mail server de Apache James da parada programada atrav�s do TCP/IP. Interrompeu o mail server de Apache James passando o comando de parada programada atrav�s da sess�o de telnet simulada.

Fundo
O mail server de Apache James exige uma sess�o de telnet (onde voc� passa o comando de parada programada) para a parada programada limpa.
BTW: O mail server de Apache James tem uma documenta��o malfeito que n�o mencione uma maneira � parada programada o usu�rio em nenhuma posi��o intuitiva. Voc� tem que realmente ca��-lo para baixo.

Entretanto sem parada programada que limpa voc� n�o pode ter a lima de config.xml e daqui n�o pode modific�-la a suas necessidades. A parada programada CTRL-c para alguma raz�o inexplic�vel suprime da lima.

H� uma utilidade que flutua ao redor na rede que n�o transferiu corretamente para mim. Igualmente n�o � configur�vel. Assim eu pensei de criar uma utilidade configur�vel simples para minhas necessidades.

Transfer�ncia
Utilidade da parada programada do mail server de Apache James de transfer�ncia.

Manipula��o de erro
O programa termina com c�digo de erro 1 no erro. Uma mensagem s�bria que indica o erro � indicada no console (System.out).

Op��es
Especific o anfitri�o; opte pelo localhost
- Dhost=hostname

Especific o porto; defeito 4555
- Dport=portnumber

Especific o in�cio de uma sess�o; opte pela raiz
- Dlogin=login

Especific a senha; opte pela raiz
- Dpassword=password

As op��es s�o usadas para cancelar os valores de defeito.

Uso
Simples:
java JamesShutdown

Configurar-lo:
java - Dhost=foobah.com - Dlogin=foo - Dpassword=bah JamesShutdown