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

exit / quit
    Exit the program

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

    kill 234 

pop users
    List all the current POP3 connections

smtp users
    List all the current SMTP connections

reload users
    Reload the password file

reload responders
    Reload the responders file

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

log to file [1|0]
    If 1/0 specified, whether or not to log to a file, otherwise, show the
    current status


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

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 password server
    Start the password server

start responder
    Start the autoresponder

start finger server
    Start the finger 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

kick pop3 client
    Restart the POP3 client. If it is already running, it is stopped then
    restarted, otherwise, it is started then stopped.

kick smtp client
    Restart the SMTP client. If it is already running, it is stopped then
    restarted, otherwise, it is started then stopped.

add user <name> <password> <type>
    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 forward his mail to another address ( using mailcmd or
    telnet)

delete user <name>
    Remove a user

key [level]
    The key for password encryption.

stat
    Show current statistics of the server

help
    List the available commands.

peak
    Show the peak load on the server.
    
pop3 interval1 [delay]
    The time the POP3 client waits before trying to retrieve mail 

smtp interval1 [delay]
    The time the SMTP client waits before trying to send mail to the
    smarthost

pop3 interval2 [delay]
    The time the POP3 client waits before trying to retrieve mail once it
    has successfully made a connection to the POP3 server.
    
smtp interval2 [delay]
    The time the SMTP client waits before trying to send mail to the smarthost
    once it has successfully made a connection.

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

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

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').

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

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

