JSMail consle commands
----------------------

add user <name> <password> <type> [[!]duplicates_to]
    Add a new user. Type can be 'u' for an ordinary user, 'r' for a user
    that can remotely administer the server or 'f' for a user that can remotely
    instruct the server to redirect his mail to another address ( using mailcmd or
    telnet)

add alias <alias> <first_user>
    Create an alias for first_user.

add to alias <alias> <user>
    Add user to the alias.

connections
    List all the current connections

delete user <name>
    Remove a user.

exit / quit
    Exit the program

help
    List the available commands.

kick pop3 client
    (Re)start the POP3 client and collect mails now.

kick smtp client
    (Re)start the SMTP client and deliver mails now.

kill <connection>
    Terminate a connection, for example, if a client has crashed but left
    the connection to the server open.

    kill 234 

log [level]
    If level is specified, set the logging level otherwise
    show the current logging level. 0 means no logging.

log to file [level]
    If level specified, set the file logging level, otherwise, show the
    current level. 0 means no logging.

logfile name [filename]
    If filename is specified, set the logging file to 'filename' otherwise
    show the current filename

password <user> <new password>
    Change a users password.

peak
    Show the peak load on the server.

pop3 wait [delay]
    The time the POP3 client waits before trying to retrieve mail 
    again.

quit
    At the console, the same as exit. At a 
    remote console, quit the remote session.

reaper interval [interval]
    How often to check for connections that have stopped
    responding.

redirect to <destination>
    Forward all mails for the current user to destination ( only available
    using mailcmd or telnet)

register <registration key>
    Register your copy of JSMail. See register.txt for information
    on how to register.

reload users
    Reload the password file.

reload responders
    Reload the responders file.

reload rejects
    Reload the rejects file.

reload scheduler
    Reload the scheduler file.

remove from alias <alias> <user>
    Remove user from the alias. If user was the last user
    in the alias, the alias is removed.

responder interval [delay]
    How often the autoresponder checks for mails

restore
    Restore a previous redirect command (only available using mailcmd or telnet)

rights <user> [type]
    Sets/shows the remote access rights of <user>

router interval [delay]
    How often the router checks for new mails to route

smtp client mode [mode]
    How the SMTP client sends mail to the outside world. A value of 1
    means that all external mails are sent to the smarthost. A value
    of 0 means that JSMail will first attempt to send the mail directly
    to the destination. If it cannot make a connection, it will send the 
    mail to the smarthost.

smtp reject unknown [1/0]
    Reject mail for unknown local users. If 0, all mails are accepted and those
    for unknown users are sent to the default user ( usually 'postmaster').

smtp wait [delay]
    The time the SMTP client waits before trying to send mail 
    again.

start finger server
    Start the finger server

start password server
    Start the password server

start pop3 server
    Start the POP3 server

start pop3 client
    Start the POP3 client
    
start smtp server
    Start the SMTP server

start smtp client
    Start the SMTP client    

start router
    Start the router

start responder
    Start the autoresponder

start scheduler
    Start the scheduler

stat
    Show current statistics of the server

stop finger server
    Stop the finger server

stop pop3 server
    Stop the POP3 server

stop pop3 client
    Stop the POP3 client

stop smtp server
    Stop the SMTP server

stop smtp client
    Stop the SMTP client

stop router
    Stop the router

stop password server
    Stop te password server

stop responder
    Stop the autoresponder

stop scheduler
    Stop the scheduler

stop trace socket
    Stop tracing the socket.

trace [socket]
    Trace the activity on socket or show
    which sockets are being traced.

tray
    Run in the system tray.

