blob: c53ad5a586911aee9728c44f1a76081653ed2dfe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
#!/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
touch mboxes/2012.mbox.xz
|