Overzicht
Een klasse van Java aan sluiting Apache James Mail Server via TCP/IP. Het sluit Apache James Mail Server door sluitingsbevel via gesimuleerde Telnet zitting over te gaan.

Achtergrond
De de postserver van James van Apache vereist een Telnet zitting (waar u het sluitingsbevel) overgaat voor schone sluiting.
BTW: De server van James Mail van Apache heeft een nagemaakte documentatie die een manier aan sluiting de server in geen intuïtieve plaats vermeldt. U moet het neer werkelijk jagen.

Nochtans zonder schone sluiting kunt u config.xml geen- dossier hebben en vandaar kunt niet het aan uw behoeften wijzigen. De sluiting CTRL-c om wat onverklaarbare reden schrapt het dossier.

Er is een nut rond drijvend op het net dat niet behoorlijk voor me downloadde. Ook is het niet configureerbaar. Zo dacht ik aan het creëren van een eenvoudig configureerbaar nut voor mijn behoeften.

Download
Download Apache James Mail Server Shutdown Utility.

De behandeling van de fout
Het programma eindigt met foutencode 1 inzake fout. Een bruusk bericht dat op de fout wijst wordt getoond op console (System.out).

Opties
Specificeer de gastheer; blijf localhost in gebreke
- Dhost=hostname

Specificeer de haven; gebrek 4555
- Dport=portnumber

Specificeer login; blijf wortel in gebreke
- Dlogin=login

Specificeer het wachtwoord; blijf wortel in gebreke
- Dpassword=password

De opties worden gebruikt om de standaardwaarden met voeten te treden.

Gebruik
Eenvoudig:
Java JamesShutdown

Vorm het:
Java - Dhost=foobah.com - Dlogin=foo - Dpassword=bah JamesShutdown