diff options
| author | Sam Varshavchik | 2022-02-27 21:26:32 -0500 |
|---|---|---|
| committer | Sam Varshavchik | 2022-02-27 21:26:32 -0500 |
| commit | aa3f844ebd51bc35f9f51eb7def2359ce4936478 (patch) | |
| tree | 2408a2dfb1ca9004edfe0a1dfccb3a9b7e13e517 | |
| parent | 8900e5f6360c0eaf379aee1037508ad5575f6c33 (diff) | |
| download | courier-libs-aa3f844ebd51bc35f9f51eb7def2359ce4936478.tar.bz2 | |
Additional tests.
| -rw-r--r-- | imap/smaptestsuite | 22 | ||||
| -rw-r--r-- | imap/smaptestsuite.txt | 15 |
2 files changed, 36 insertions, 1 deletions
diff --git a/imap/smaptestsuite b/imap/smaptestsuite index 8f976c3..eb665af 100644 --- a/imap/smaptestsuite +++ b/imap/smaptestsuite @@ -3,7 +3,7 @@ then IMAPINVOKE="./imapd" fi -SED='s/UIDVALIDITY [0-9]*/UIDVALIDITY/;s/INTERNALDATE "[^"]*"/INTERNALDATE -DATE-/g;s/SNAPSHOT "[^"]*"/SNAPSHOT -SNAPSHOT-/g;s/SNAPSHOTEXISTS "[^"]*"/SNAPSHOTEXISTS -SNAPSHOT-/g;s:^-ERR .*:-ERR --error--:' +SED='s/UIDVALIDITY [0-9]*/UIDVALIDITY/;s/INTERNALDATE "[^"]*"/INTERNALDATE -DATE-/g;s/SNAPSHOT "[^"]*"/SNAPSHOT -SNAPSHOT-/g;s/SNAPSHOTEXISTS "[^"]*"/SNAPSHOTEXISTS -SNAPSHOT-/g;s/ADD "UID=[^"]*/ADD "UID=<uid>/;s:^-ERR .*:-ERR --error--:' rm -rf confmdtest ../maildir/maildirmake confmdtest @@ -697,3 +697,23 @@ EOF f="`echo confmdtest/.Trash/cur/*`" $PERL -e "use POSIX qw(strftime); print strftime(\"%m/%Y\\n\", localtime [stat('$f')]->[9])" + +rm -rf confmdtest +../maildir/maildirmake confmdtest || exit 1 + +echo '#! /bin/sh' >confsendmail +echo 'echo $* >'`pwd`'/confsendmail.out' >>confsendmail +echo "cat >>`pwd`/confsendmail.out" >>confsendmail +chmod +x confsendmail + +env AUTHENTICATED=user1 IMAP_BROKENUIDV=1 IMAP_KEYWORDS=1 MOVE_EXPUNGE_TO_TRASH=1 MAILDIR=confmdtest PROTOCOL=SMAP1 SENDMAIL=`pwd`/confsendmail $IMAPINVOKE <<EOF | sed "$SED" +ADD FOLDER INBOX "" "MAILFROM=user@example.com" "RCPTTO=recipient@example.com" "RCPTTO=recipient2@example.com" "NOTIFY=success,delay,fail" {.} +Subject: test message 1 + +test message 1 +. +OPEN INBOX +FETCH 1 CONTENTS=BODY +EOF +cat confsendmail.out +rm -rf confsendmail confsendmail.out confmdtest diff --git a/imap/smaptestsuite.txt b/imap/smaptestsuite.txt index 98b077a..999f688 100644 --- a/imap/smaptestsuite.txt +++ b/imap/smaptestsuite.txt @@ -2104,3 +2104,18 @@ 002098 * BYE Courier-SMAP server shutting down 002099 +OK LOGOUT completed 002100 01/2022 +002101 +OK SMAP1 LOGIN Ok. +002102 > Go ahead +002103 * ADD UID +002104 +OK Message saved +002105 * EXISTS 1 +002106 +OK Folder opened +002107 {15/15} FETCH 1 CONTENTS +002108 test message 1 +002109 +002110 * FETCH 1 FLAGS=SEEN +002111 +OK Message retrieved. +002112 -oi -f user@example.com -N success,delay,fail recipient2@example.com recipient@example.com +002113 Subject: test message 1 +002114 +002115 test message 1 |
