Name Date Size #Lines LOC

..05-Dec-2019-

READMEH A D05-Dec-20191.3 KiB4623

bug31142_1.phptH A D05-Dec-20191.2 KiB6045

bug31142_2.phptH A D05-Dec-2019735 3026

bug32589.phptH A D05-Dec-2019789 3530

bug35669.phptH A D05-Dec-20192.1 KiB6956

bug40854.phptH A D05-Dec-20191.2 KiB5744

bug44098.phptH A D05-Dec-2019403 2120

bug45705_1.phptH A D05-Dec-2019434 2118

bug45705_2.phptH A D05-Dec-20191.4 KiB5450

bug46918.phptH A D05-Dec-20191.6 KiB7673

bug53377.phptH A D05-Dec-2019715 3937

bug63126.phptH A D05-Dec-20191.4 KiB5350

bug77020.phptH A D05-Dec-2019306 1615

bug77153.phptH A D05-Dec-2019649 2424

clean.incH A D05-Dec-2019735 2520

imap_8bit_basic.phptH A D05-Dec-20191 KiB3430

imap_alerts_error.phptH A D05-Dec-2019889 3226

imap_append_basic.phptH A D05-Dec-20192.2 KiB7363

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 KiB4837

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-20195 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-2019705 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.7 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.7 KiB220154

imap_fetchbody_variation2.phptH A D05-Dec-20194.5 KiB222158

imap_fetchbody_variation3.phptH A D05-Dec-20193.9 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.8 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.3 KiB246170

imap_fetchheader_variation2.phptH A D05-Dec-20195.5 KiB275195

imap_fetchheader_variation3.phptH A D05-Dec-20191.9 KiB7863

imap_fetchheader_variation4.phptH A D05-Dec-20191.3 KiB4537

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-2019961 3628

imap_getsubscribed_basic.phptH A D05-Dec-20191.7 KiB6853

imap_headerinfo_basic.phptH A D05-Dec-20192.2 KiB129115

imap_headerinfo_error.phptH A D05-Dec-2019984 3728

imap_headers.phptH A D05-Dec-2019685 2923

imap_include.incH A D05-Dec-20195.4 KiB197164

imap_list_basic.phptH A D05-Dec-20191.2 KiB4736

imap_lsub_basic.phptH A D05-Dec-20191.4 KiB6146

imap_mail_copy.phptH A D05-Dec-20191.3 KiB5440

imap_mail_copy_basic.phptH A D05-Dec-20191.2 KiB4639

imap_mail_move.phptH A D05-Dec-20191.3 KiB5440

imap_mail_move_basic.phptH A D05-Dec-20191.2 KiB4639

imap_mutf7_to_utf8.phptH A D05-Dec-2019508 2420

imap_num_msg_error.phptH A D05-Dec-2019685 2923

imap_num_recent_error.phptH A D05-Dec-2019684 2823

imap_open_error.phptH A D05-Dec-20191.2 KiB4835

imap_ping_error.phptH A D05-Dec-2019663 2823

imap_renamemailbox_basic.phptH A D05-Dec-20191.7 KiB6750

imap_rfc822_parse_headers_basic.phptH A D05-Dec-20192 KiB122107

imap_savebody_basic.phptH A D05-Dec-20191.3 KiB6249

imap_timeout_basic.phptH A D05-Dec-20191.3 KiB6151

imap_undelete_basic.phptH A D05-Dec-2019498 2924

imap_undelete_error.phptH A D05-Dec-2019966 3728

imap_utf8.phptH A D05-Dec-2019388 2319

imap_utf8_to_mutf7_basic.phptH A D05-Dec-2019569 2420

skipif.incH A D05-Dec-2019519 1714

README

1
2Many 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.
3
4To 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.
5
6
7The 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.
8
9The 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.
10
11--------------------------------------------------
12protocols = imap imaps
13
14listen = *
15
16ssl_disable = yes
17
18disable_plaintext_auth=yes
19
20## Mailbox locations and namespaces
21
22mail_location = maildir:/home/vmail/mail/%d/%n/Maildir
23
24auth_verbose = yes
25
26auth_debug = yes
27
28auth default {
29
30  mechanisms = login
31
32  passdb passwd-file {
33    args = /etc/dovecot/dovecotpass
34  }
35
36  userdb static {
37    args = uid=11459 gid=1002 home=/home/vmail/dovecot/mail/%d/%n
38  }
39
40  user = root
41}
42
43
44
45
46