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 /imap/smaptestsuite | |
| parent | 8900e5f6360c0eaf379aee1037508ad5575f6c33 (diff) | |
| download | courier-libs-aa3f844ebd51bc35f9f51eb7def2359ce4936478.tar.bz2 | |
Additional tests.
Diffstat (limited to 'imap/smaptestsuite')
| -rw-r--r-- | imap/smaptestsuite | 22 |
1 files changed, 21 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 |
