Name Date Size #Lines LOC

..05-Dec-2019-

READMEH A D05-Dec-20191.3 KiB4123

bug31142_1.phptH A D05-Dec-20191.2 KiB6045

bug31142_2.phptH A D05-Dec-2019700 3126

bug32589.phptH A D05-Dec-2019753 3530

bug35669.phptH A D05-Dec-20192 KiB6956

bug40854.phptH A D05-Dec-20191.2 KiB5844

bug44098.phptH A D05-Dec-2019400 2120

bug45705_1.phptH A D05-Dec-2019431 2118

bug45705_2.phptH A D05-Dec-20191.4 KiB5450

bug46918.phptH A D05-Dec-20191.6 KiB7673

bug53377.phptH A D05-Dec-2019712 3937

bug63126.phptH A D05-Dec-20191.4 KiB5350

bug75774.phptH A D05-Dec-2019508 2519

bug77020.phptH A D05-Dec-2019306 1615

bug77153.phptH A D05-Dec-2019649 2424

clean.incH A D05-Dec-2019732 2620

imap_8bit_basic.phptH A D05-Dec-20191 KiB3430

imap_alerts_error.phptH A D05-Dec-2019885 3226

imap_append_basic.phptH A D05-Dec-20192.1 KiB7263

imap_base64_basic.phptH A D05-Dec-20191 KiB4842

imap_binary_basic.phptH A D05-Dec-20191.9 KiB4942

imap_body.phptH A D05-Dec-20191.2 KiB4937

imap_body_basic.phptH A D05-Dec-20191.2 KiB4941

imap_bodystruct_basic.phptH A D05-Dec-20192 KiB9481

imap_clearflag_full_basic.phptH A D05-Dec-20192.5 KiB128118

imap_close_basic.phptH A D05-Dec-20191.6 KiB5747

imap_close_error.phptH A D05-Dec-20191.3 KiB4637

imap_close_variation1.phptH A D05-Dec-20194.9 KiB215150

imap_close_variation2.phptH A D05-Dec-20194.7 KiB228173

imap_close_variation3.phptH A D05-Dec-20191.3 KiB4839

imap_close_variation4.phptH A D05-Dec-20192.4 KiB9475

imap_createmailbox_basic.phptH A D05-Dec-20192.1 KiB7056

imap_errors_basic.phptH A D05-Dec-20191.4 KiB5646

imap_expunge_error.phptH A D05-Dec-2019686 2823

imap_fetch_overview_basic.phptH A D05-Dec-20191.9 KiB9781

imap_fetch_overview_error.phptH A D05-Dec-20191.8 KiB5545

imap_fetch_overview_variation1.phptH A D05-Dec-20195.6 KiB222156

imap_fetch_overview_variation2.phptH A D05-Dec-20194.8 KiB231182

imap_fetch_overview_variation3.phptH A D05-Dec-20192.2 KiB8165

imap_fetch_overview_variation4.phptH A D05-Dec-20191.4 KiB4738

imap_fetch_overview_variation5.phptH A D05-Dec-20192.4 KiB139119

imap_fetch_overview_variation6.phptH A D05-Dec-20192.7 KiB11089

imap_fetchbody_basic.phptH A D05-Dec-20192.2 KiB8269

imap_fetchbody_error.phptH A D05-Dec-20191.7 KiB5846

imap_fetchbody_variation1.phptH A D05-Dec-20194.6 KiB220154

imap_fetchbody_variation2.phptH A D05-Dec-20194.4 KiB222158

imap_fetchbody_variation3.phptH A D05-Dec-20193.6 KiB218165

imap_fetchbody_variation4.phptH A D05-Dec-20191.9 KiB8065

imap_fetchbody_variation5.phptH A D05-Dec-20191.3 KiB4738

imap_fetchbody_variation6.phptH A D05-Dec-20191.7 KiB7154

imap_fetchheader_basic.phptH A D05-Dec-20192 KiB8473

imap_fetchheader_error.phptH A D05-Dec-20191.6 KiB5039

imap_fetchheader_variation1.phptH A D05-Dec-20195.2 KiB246170

imap_fetchheader_variation2.phptH A D05-Dec-20195.4 KiB275195

imap_fetchheader_variation3.phptH A D05-Dec-20191.9 KiB7863

imap_fetchheader_variation4.phptH A D05-Dec-20191.3 KiB4637

imap_fetchheader_variation5.phptH A D05-Dec-20191.9 KiB8464

imap_fetchstructure_basic.phptH A D05-Dec-20191.5 KiB7360

imap_gc_error.phptH A D05-Dec-2019941 3628

imap_getsubscribed_basic.phptH A D05-Dec-20191.7 KiB6953

imap_headerinfo_basic.phptH A D05-Dec-20192.2 KiB130115

imap_headerinfo_error.phptH A D05-Dec-2019982 3728

imap_headers.phptH A D05-Dec-2019665 2823

imap_include.incH A D05-Dec-20195.3 KiB197164

imap_list_basic.phptH A D05-Dec-20191.2 KiB4836

imap_lsub_basic.phptH A D05-Dec-20191.4 KiB6246

imap_mail_copy.phptH A D05-Dec-20191.3 KiB5540

imap_mail_copy_basic.phptH A D05-Dec-20191.1 KiB4739

imap_mail_move.phptH A D05-Dec-20191.3 KiB5540

imap_mail_move_basic.phptH A D05-Dec-20191.1 KiB4739

imap_mutf7_to_utf8.phptH A D05-Dec-2019507 2420

imap_num_msg_error.phptH A D05-Dec-2019665 2823

imap_num_recent_error.phptH A D05-Dec-2019665 2823

imap_open_error.phptH A D05-Dec-20191.2 KiB4835

imap_ping_error.phptH A D05-Dec-2019644 2823

imap_renamemailbox_basic.phptH A D05-Dec-20191.7 KiB6750

imap_rfc822_parse_headers_basic.phptH A D05-Dec-20192 KiB123107

imap_savebody_basic.phptH A D05-Dec-20191.3 KiB6149

imap_timeout_basic.phptH A D05-Dec-20191.3 KiB6151

imap_undelete_basic.phptH A D05-Dec-2019497 3024

imap_undelete_error.phptH A D05-Dec-2019964 3728

imap_utf8.phptH A D05-Dec-2019387 2319

imap_utf8_to_mutf7_basic.phptH A D05-Dec-2019568 2420

skipif.incH A D05-Dec-2019518 1714

README

1Many of the tests in this directory require a mail server to be running, if there is no mail server the test will skip and warn, see skipif.inc for details.
2
3To make the tests run parameters in the skipif.inc and imap_include.inc file will need to be changed to match the local mailserver configuration.
4
5
6The tests have been checked using dovecot (on Linux 32 and 64 bit systems) and hMailServer on Windows. The tests are intended to be mailserver agnostic.
7
8The tests can be run without modification with a fairly minimal dovecot installation. For information, the dovecot.conf file used in running the tests is given below (after -----). The dovecot password file (dovecotpass) requires a password for one user, webmaster@something.com. It's also necessary to set up one additional user ID (vmail) to own the mail directory.
9
10--------------------------------------------------
11protocols = imap imaps
12
13listen = *
14
15ssl_disable = yes
16
17disable_plaintext_auth=yes
18
19## Mailbox locations and namespaces
20
21mail_location = maildir:/home/vmail/mail/%d/%n/Maildir
22
23auth_verbose = yes
24
25auth_debug = yes
26
27auth default {
28
29  mechanisms = login
30
31  passdb passwd-file {
32    args = /etc/dovecot/dovecotpass
33  }
34
35  userdb static {
36    args = uid=11459 gid=1002 home=/home/vmail/dovecot/mail/%d/%n
37  }
38
39  user = root
40}
41