summaryrefslogtreecommitdiff
path: root/mda/tests/mda.inc
diff options
context:
space:
mode:
Diffstat (limited to 'mda/tests/mda.inc')
-rw-r--r--mda/tests/mda.inc30
1 files changed, 30 insertions, 0 deletions
diff --git a/mda/tests/mda.inc b/mda/tests/mda.inc
new file mode 100644
index 000000000..9591e4f56
--- /dev/null
+++ b/mda/tests/mda.inc
@@ -0,0 +1,30 @@
+m4_include([testsuite.inc])
+
+m4_define([MDA_OPTIONS],[dnl
+MUT_DEFAULT_OPTIONS dnl
+--set '|mailbox|mailbox-pattern='`pwd`/spool/'${user}' dnl
+--set .auth.authorization=system])
+
+m4_define([dumpmail],
+[m4_case(MU_DEFAULT_SCHEME,
+[mbox],
+[sed -e '/^From /d' -e '$d' $1],
+[dotmail],
+[sed -e '/^\.$/d' $1],
+[mh],
+[sed -e /^X-IMAPbase:/d\
+ -e /^X-UID:/d\
+ -e /^X-Envelope-Sender:/d\
+ -e /^X-Envelope-Date:/d $1/1],
+[maildir],
+[f=$(find $1/new -type f | head -n 1)
+ if test -n $f; then
+ sed -e /^X-IMAPbase:/d\
+ -e /^X-UID:/d\
+ -e /^X-Envelope-Sender:/d\
+ -e /^X-Envelope-Date:/d $f
+ fi],
+[# Should not happen
+ m4_fatal([Unknown default mailbox format (MU_DEFAULT_SCHEME)])])])
+
+

Return to:

Send suggestions and report system problems to the System administrator.