diff options
author | Lars Wirzenius <liw@liw.fi> | 2013-03-31 18:30:27 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2013-03-31 18:30:27 +0100 |
commit | 16222f9dadce4b13d43fe61bddba9afb16390c72 (patch) | |
tree | ef72ba719a460d0f2da7fb65726dce1646bbad96 /mk-test-data | |
download | mail-archiver-16222f9dadce4b13d43fe61bddba9afb16390c72.tar.gz |
Initial
Diffstat (limited to 'mk-test-data')
-rwxr-xr-x | mk-test-data | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/mk-test-data b/mk-test-data new file mode 100755 index 0000000..f28e64c --- /dev/null +++ b/mk-test-data @@ -0,0 +1,50 @@ +#!/bin/sh + +set -eu + + +mkmaildir() +{ + mkdir "$1" "$1/cur" "$1/tmp" "$1/new" +} + +mkmail() +{ + cat > "$1/tmp/newmail" + local sum=$(md5sum "$1/tmp/newmail" | awk '{ print $1 }') + mv "$1/tmp/newmail" "$1/new/$sum" +} + +mkdir maildirs mboxes +mkmaildir maildirs/foo +mkmaildir maildirs/bar + +mkmail maildirs/foo <<EOF +From: foo +To: bar +Subject: yo +Received: from example.com (lists.example.com [10.0.0.1]) + (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) + (No client certificate requested) + by pieni.net (Postfix) with ESMTPS id E2ACD23344 + for <liw@liw.fi>; Mon, 7 Jan 2013 09:49:29 +0100 (CET) +Date: Mon, 7 Jan 2013 09:49:29 +0100 (CET) + +Hello, there. +EOF + + +mkmail maildirs/bar <<EOF +From: foo +To: bar +Subject: plugh +Received: from example.com (lists.example.com [10.0.0.1]) + (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) + (No client certificate requested) + by pieni.net (Postfix) with ESMTPS id E2ACD23344 + for <liw@liw.fi>; Mon, 7 Jan 2012 09:49:29 +0100 (CET) +Date: Mon, 7 Jan 2012 09:49:29 +0100 (CET) + +Hi. +EOF + |