Sign inSign up

dovecot/imaptest

By dovecot

Updated 21 days ago

Latest imaptest image

Image
Developer tools
0

6.2K

dovecot/imaptest repository overview

IMAP Server Tester

ImapTest is a generic IMAP server compliancy tester that works with all IMAP servers

See https://dovecot.github.io/imaptest/ for more information

Running

To run the tool, use docker run --rm -it dovecot/imaptest <parameters>

To provide mbox file, you can either mount one into /var/mail/dovecot-crlf, or use the mbox parameter.

Usage

imaptest [user=USER] [users=RANGE] [domains=RANGE] [userfile=FILE]
         [master=USER] [pass=PASSWORD] [mech=MECH] [seed=SEED]
         [host=HOST] [port=PORT] [mbox=MBOX] [clients=CC] [msgs=NMSG]
         [box=MAILBOX] [copybox=DESTBOX] [-] [<state>[=<n%>[,<m%>]]]
         [random] [no_pipelining] [no_tracking] [checkpoint=<secs>]
         [imap4rev2]

 USER = username (and domain) template, e.g. "u%04d" or "u%04d@d%04d"
 RANGE = range for templated usernames [1-99] or domain names [1-99]
 FILE = file of username:passwd pairs (instead of user/users/domains)
 MBOX = path to mbox from which we read mails to append.
 MAILBOX = Mailbox name where to do all the work (default = INBOX).
 DESTBOX = Mailbox name where to copy messages.
 CC   = number of concurrent clients. [10]
 NMSG = target number of messages in the mailbox. [30]
 SEED = seed for PRNG to make test repeatable.

 -    = Sets all probabilities to 0% except for LOGIN, LOGOUT and SELECT
 <state> = Sets state's probability to n% and repeated probability to m%

Tag summary

Content type

Image

Digest

sha256:720111fb1

Size

47.4 MB

Last updated

21 days ago

docker pull dovecot/imaptest