IMTEST(1)IMTEST(1)NAMEimtest - interactive IMAP test program
SYNOPSISimtest [ -t keyfile ] [ -p port ] [ -m mechanism ]
[ -u user ] [ -a user ] [ -k num ] [ -l num ]
[ -r realm ] [ -f file ] [ -n num ] [ -s ]-n [ -c ]
[ -z ] [ -v ] [ -I file ] [ -x file ] [ -X file ]
hostname
DESCRIPTIONimtest is a utility that allows you to authenticate to a
IMAP or IMSP server and interactively issue commands to
it. Once authenticated you may issue any IMAP or IMSP com-
mand by simply typing it in. It is capable of multiple
SASL authentication mechanisms and handles encryption lay-
ers transparently. This utility is often used for testing
the operation of a imsp or imap server. Also those devel-
oping IMAP clients find it useful.
OPTIONS-t keyfile
Enable TLS. keyfile contains the TLS public and
private keys. Specify "" to negotiate a TLS
encryption layer but not use TLS authentication.
-p port
Port to connect to. If left off this defaults to
imap as defined in /etc/services.
-m mechanism
Force imtest to use mechanism for authentication.
If not specified the strongest authentication mech-
anism supported by the server is chosen. Specify
login to use the LOGIN command instead of AUTHENTI-
CATE.
-u user
Username to use for authentication; defaults to the
current user.
-a user
Authname to use for authentication; defaults to the
current user.
-k num Minimum protection layer required.
-l num Maximum protection layer to use (0=none;
1=integrity; etc). For example if you are using
the KERBEROS_V4 authentication mechanism specifying
0 will force imtest to not use any layer and speci-
fying 1 will force it to use the integrity layer.
By default the maximum supported protection layer
will be used.
-r realm
Specify the realm to use. Certain authentication
mechanisms (e.g. DIGEST-MD5) may require one to
specify the realm.
-f file
Pipe file into connection after authentication.
-n num Number of authentication attempts; default = 1.
The client will attempt to do SSL/TLS session reuse
and/or fast reauth (e.g. DIGEST-MD5), if possible.
-s Enable IMAP over SSL (imaps).
-c Enable challenge prompt callbacks. This will cause
the OTP mechanism to ask for the the one-time pass-
word instead of the secret pass-phrase (library
generates the correct response).
-I file
Echo the PID of the running process into file (This
can be useful with -X).
-x file
Open the named socket for the interactive portion
-X file
Like -x, only close all file descriptors & daemo-
nize the process.
-v Verbose. Print out more information than usual.
-z Timing test.
SEE ALSOimapd(8)IMTEST(1)