diff options
Diffstat (limited to 'examples/imapresource/tests/populatemailbox.sh')
-rw-r--r-- | examples/imapresource/tests/populatemailbox.sh | 11 |
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 | ||
3 | sudo echo "sam user.doe.* cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost | 3 | sudo echo "sam user.doe.* cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost |
4 | #Delete all mailboxes | ||
4 | sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost | 5 | sudo echo "dm user.doe.*" | cyradm --auth PLAIN -u cyrus -w admin localhost |
6 | #Create mailboxes | ||
5 | sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost | 7 | sudo echo "cm user.doe.test" | cyradm --auth PLAIN -u cyrus -w admin localhost |
6 | sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost | 8 | sudo echo "cm user.doe.Drafts" | cyradm --auth PLAIN -u cyrus -w admin localhost |
7 | sudo echo "cm user.doe.Trash" | cyradm --auth PLAIN -u cyrus -w admin localhost | 9 | sudo echo "cm user.doe.Trash" | cyradm --auth PLAIN -u cyrus -w admin localhost |
10 | |||
11 | #Set acls so we can create in INBOX | ||
8 | sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost | 12 | sudo echo "sam user.doe cyrus c" | cyradm --auth PLAIN -u cyrus -w admin localhost |
9 | 13 | ||
14 | #Subscribe to mailboxes | ||
15 | sudo echo "sub INBOX" | cyradm --auth PLAIN -u doe -w doe localhost | ||
16 | sudo echo "sub INBOX.test" | cyradm --auth PLAIN -u doe -w doe localhost | ||
17 | sudo echo "sub INBOX.Drafts" | cyradm --auth PLAIN -u doe -w doe localhost | ||
18 | sudo 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. |