diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/confs/5008 | 50 | ||||
-rw-r--r-- | test/log/5008 | 6 | ||||
-rw-r--r-- | test/scripts/5000-maildir/5008 | 9 | ||||
-rw-r--r-- | test/stderr/5008 | 77 |
4 files changed, 142 insertions, 0 deletions
diff --git a/test/confs/5008 b/test/confs/5008 new file mode 100644 index 000000000..9e77ba09e --- /dev/null +++ b/test/confs/5008 @@ -0,0 +1,50 @@ +# Exim test configuration 5008 + +QUOTA_FILECOUNT=0 + +exim_path = EXIM_PATH +host_lookup_order = bydns +primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +gecos_pattern = "" +gecos_name = CALLER_NAME + + +# ----- Main settings ----- + +delay_warning = +qualify_domain = test.ex + + +# ----- Routers ----- + +begin routers + +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + directory = DIR/test-mail/$local_part + user = CALLER + maildir_format + mailbox_size = 100K + quota = 1M + quota_filecount = QUOTA_FILECOUNT + + +# ----- Retry ----- + +begin retry + +* * F,1d,1d + + +# End diff --git a/test/log/5008 b/test/log/5008 new file mode 100644 index 000000000..1f37fd399 --- /dev/null +++ b/test/log/5008 @@ -0,0 +1,6 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => userx <userx@test.ex> R=r1 T=t1 +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => userx <userx@test.ex> R=r1 T=t1 +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/scripts/5000-maildir/5008 b/test/scripts/5000-maildir/5008 new file mode 100644 index 000000000..0c504234f --- /dev/null +++ b/test/scripts/5000-maildir/5008 @@ -0,0 +1,9 @@ +# mailbox_size and mailbox_filecount +# +exim -d-all+transport -odi userx@test.ex +Test message +**** +exim -DQUOTA_FILECOUNT=20 -d-all+transport -odi userx@test.ex +Test message +**** +no_message_check diff --git a/test/stderr/5008 b/test/stderr/5008 new file mode 100644 index 000000000..5c2b23f8a --- /dev/null +++ b/test/stderr/5008 @@ -0,0 +1,77 @@ +Exim version x.yz .... +configuration file is TESTSUITE/test-config +admin user +LOG: MAIN + <= CALLER@test.ex U=CALLER P=local S=sss +created log directory TESTSUITE/spool/log +Exim version x.yz .... +configuration file is TESTSUITE/test-config +trusted user +admin user +>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>> +--------> userx@test.ex <-------- +appendfile transport entered +appendfile: mode=600 notify_comsat=0 quota=1048576 warning=0 + directory=TESTSUITE/test-mail/userx format=maildir + message_prefix=null + message_suffix=null + maildir_use_size_file=no +ensuring maildir directories exist in TESTSUITE/test-mail/userx +created directory TESTSUITE/test-mail/userx +created directory TESTSUITE/test-mail/userx/tmp +created directory TESTSUITE/test-mail/userx/new +created directory TESTSUITE/test-mail/userx/cur +delivering in maildir format in TESTSUITE/test-mail/userx +writing to tmp/MAILDIR.myhost.test.ex +Exim quota = 1048576 old size = sssss this message = sss (included) + file count quota = 0 count = -1 +writing data block fd=6 size=sss timeout=0 +renaming temporary file +renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex +appendfile yields 0 with errno=dd more_errno=dd +t1 transport returned OK for userx@test.ex +LOG: MAIN + => userx <userx@test.ex> R=r1 T=t1 +LOG: MAIN + Completed +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> +Exim version x.yz .... +configuration file is TESTSUITE/test-config +admin user +LOG: MAIN + <= CALLER@test.ex U=CALLER P=local S=sss +Exim version x.yz .... +configuration file is TESTSUITE/test-config +trusted user +admin user +>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>> +--------> userx@test.ex <-------- +appendfile transport entered +appendfile: mode=600 notify_comsat=0 quota=1048576 warning=0 + directory=TESTSUITE/test-mail/userx format=maildir + message_prefix=null + message_suffix=null + maildir_use_size_file=no +ensuring maildir directories exist in TESTSUITE/test-mail/userx +quota checks on directory TESTSUITE/test-mail/userx +MUNGED: the check_dir_size lines have been sorted to ensure consistency +check_dir_size: dir=TESTSUITE/test-mail/userx sum=dddd count=dd +check_dir_size: dir=TESTSUITE/test-mail/userx/cur sum=0 count=dd +check_dir_size: dir=TESTSUITE/test-mail/userx/new sum=dddd count=dd +check_dir_size: dir=TESTSUITE/test-mail/userx/tmp sum=0 count=dd +delivering in maildir format in TESTSUITE/test-mail/userx +writing to tmp/MAILDIR.myhost.test.ex +Exim quota = 1048576 old size = sssss this message = sss (included) + file count quota = 20 count = 4 +writing data block fd=6 size=sss timeout=0 +renaming temporary file +renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex +appendfile yields 0 with errno=dd more_errno=dd +t1 transport returned OK for userx@test.ex +LOG: MAIN + => userx <userx@test.ex> R=r1 T=t1 +LOG: MAIN + Completed +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> |