summaryrefslogtreecommitdiffstats
path: root/examples/imapresource/tests/populatemailbox.sh
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-05-20 16:53:53 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-05-20 16:53:53 +0200
commitcdca3e36eddea7f43787fa6bbc2ad6b669c89185 (patch)
tree40dde4c070aeefa549e24f0df1c7d4d83b87fd8a /examples/imapresource/tests/populatemailbox.sh
parentf78a3ca8515fba5b8d9ad6f4d5bfda3fb83b46e7 (diff)
downloadsink-cdca3e36eddea7f43787fa6bbc2ad6b669c89185.tar.gz
sink-cdca3e36eddea7f43787fa6bbc2ad6b669c89185.zip
Subscribe to mailboxes in imaptest
Diffstat (limited to 'examples/imapresource/tests/populatemailbox.sh')
-rw-r--r--examples/imapresource/tests/populatemailbox.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/imapresource/tests/populatemailbox.sh b/examples/imapresource/tests/populatemailbox.sh
index a435df7..800e2e7 100644
--- a/examples/imapresource/tests/populatemailbox.sh
+++ b/examples/imapresource/tests/populatemailbox.sh
@@ -1,12 +1,23 @@
1#!/bin/bash 1#!/bin/bash
2 2
3sudo echo "sam user.doe.* cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost 3sudo echo "sam user.doe.* cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost
4#Delete all mailboxes
4sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost 5sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost
6#Create mailboxes
5sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost 7sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost
6sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost 8sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost
7sudo echo "cm user.doe.Trash" | cyradm --auth PLAIN -u cyrus -w admin localhost 9sudo echo "cm user.doe.Trash" | cyradm --auth PLAIN -u cyrus -w admin localhost
10
11#Set acls so we can create in INBOX
8sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost 12sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost
9 13
14#Subscribe to mailboxes
15sudo echo "sub INBOX" | cyradm --auth PLAIN -u doe -w doe localhost
16sudo echo "sub INBOX.test" | cyradm --auth PLAIN -u doe -w doe localhost
17sudo echo "sub INBOX.Drafts" | cyradm --auth PLAIN -u doe -w doe localhost
18sudo echo "sub INBOX.Trash" | cyradm --auth PLAIN -u doe -w doe localhost
19
20#Create a bunch of test messages in the test folder
10# for i in `seq 1 5000`; 21# for i in `seq 1 5000`;
11# do 22# do
12# # sudo cp /work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S /var/spool/imap/d/user/doe/test/$i. 23# # sudo cp /work/source/Sink/examples/imapresource/tests/data/1365777830.R28.localhost.localdomain\:2\,S /var/spool/imap/d/user/doe/test/$i.