lmtptest - interactive LMTP test program
lmtptest [ -t keyfile ] [ -p port ] [ -m mechanism ]
[ -u user ] [ -a user ] [ -k num ] [ -l num ]
[ -r realm ] [ -f file ] [ -n num ] [ -c ]
[ -v ] hostname
lmtptest is a utility that allows you to authenticate to a LMTP server and interactively issue commands to it. Once authenticated you may issue any LMTP command by simply typing it in. It is capable of multiple SASL authentica- tion mechanisms and handles encryption layers transparently. This utility is often used for testing the operation of a lmtp server. Also those developing LMTP clients find it useful.
-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 -m mechanism |
Port to connect to. If left off this defaults to lmtp as defined in /etc/services. Force lmtptest to use mechanism for authentication. If not specified the strongest authenti- cation mechanism supported by the server is chosen. |
|
-u user -a user -k num -l num |
Username to use for authentication; defaults to the current user. Authname to use for authentication; defaults to the current user. Minimum protection layer required. 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 lmtptest to not use any layer and specifying 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 -n num |
Pipe file into connection after authentication. Number of authentication attempts; default = 1. The client will attempt to do SSL/TLS ses- sion reuse and/or fast reauth (e.g. DIGEST-MD5), if possible. |
|
-c |
Enable challenge prompt callbacks. This will cause the OTP mechanism to ask for the the one-time password instead of the secret pass-phrase (library generates the correct response). |
|
-v |
Verbose. Print out more information than usual. |