summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToshio Kuratomi <toshio@fedoraproject.org>2012-03-13 11:31:50 -0700
committerToshio Kuratomi <toshio@fedoraproject.org>2012-03-13 11:31:50 -0700
commit941b23b904c0983a0649cf3c908048066801e04a (patch)
tree6fad257cb0a232336b7eb37cce94ccd6c6c69f9e
parent1c4f1cb5a0332a1fcc4d2fa8cf908f029cf23594 (diff)
downloadhyperkitty-941b23b904c0983a0649cf3c908048066801e04a.tar.gz
hyperkitty-941b23b904c0983a0649cf3c908048066801e04a.tar.xz
hyperkitty-941b23b904c0983a0649cf3c908048066801e04a.zip
Add the start of a schema for when we parse the email
-rw-r--r--SCHEMA.new19
1 files changed, 19 insertions, 0 deletions
diff --git a/SCHEMA.new b/SCHEMA.new
new file mode 100644
index 0000000..75a97fd
--- /dev/null
+++ b/SCHEMA.new
@@ -0,0 +1,19 @@
+Design for new archiver schema
+
+ per message
+ from message body (scalar unless noted)
+ - subject
+ - to
+ - from
+ - date
+ - in-reply-to
+ - message-id
+ - references (list)
+
+ generated
+ - tags
+ - categories (perhaps, these are special tags that the sysadmin configures in the .cfg)
+ - likes/dislikes
+ - thread-id
+ - filename (for maildir, else it would be nice to have pointer offsets into a mbox)
+ - type == 'mail'