Global doveadm(1) options:
-D Enables verbosity and debug messages.
-osetting=value
Overrides the configuration setting from /etc/dovecot/dovecot.conf and from the userdb with the
given value. In order to override multiple settings, the -o option may be specified multiple
times.
-v Enables verbosity, including progress counter.
Command specific options:
-l List all supported password schemes and exit successfully.
There are up to three optional password schemes: BLF-CRYPT (Blowfish crypt), SHA256-CRYPT and
SHA512-CRYPT. Their availability depends on the system's currently used libc.
-ppassword
The plain text password for which the hash should be generated. If no password was given
doveadm(1) will prompt interactively for one.
-rrounds
The password schemes BLF-CRYPT, SHA256-CRYPT and SHA512-CRYPT supports a variable number of
encryption rounds. The following table shows the minimum/maximum number of encryption rounds per
scheme. When the -r option was omitted the default number of encryption rounds will be applied.
Scheme | Minimum | Maximum | Default
----------------------------------------------
BLF-CRYPT | 4 | 31 | 5
SHA256-CRYPT | 1000 | 999999999 | 5000
SHA512-CRYPT | 1000 | 999999999 | 5000
-sscheme
The password scheme which should be used to generate the hashed password. By default the
CRYPTscheme will be used (with the $2y$ bcrypt format). It is also possible to append an
encoding suffix to the scheme. Supported encoding suffixes are: .b64, .base64 and .hex.
See also http://wiki2.dovecot.org/Authentication/PasswordSchemes for more details about password
schemes.
-thash
Test if the given password hash matches a given plain text password. You should enclose the
password hash in single quotes, if it contains one or more dollar signs ($). The plain text
password may be passed using the -p option. When no password was specified, doveadm(1) will
prompt interactively for one.
-uuser
When the DIGEST-MD5scheme is used, also the user name must be given, because the user name is a
part of the generated hash. For more information about Digest-MD5 please read also:
http://wiki2.dovecot.org/Authentication/Mechanisms/DigestMD5-V When this option is given, the hashed password will be internally verified. The result of the
verification will be shown after the hashed password, enclosed in parenthesis.