aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2016-06-19 17:34:13 +0100
committerdakkar <dakkar@thenautilus.net>2016-06-19 17:34:13 +0100
commit00f1aa216d4f01c9094a0ea933ef646694b6548e (patch)
tree85e71af26662968e2980574bc5c181041cb334d5 /TODO.md
parent::Subscriber now supports aliases (diff)
downloadSietima-00f1aa216d4f01c9094a0ea933ef646694b6548e.tar.gz
Sietima-00f1aa216d4f01c9094a0ea933ef646694b6548e.tar.bz2
Sietima-00f1aa216d4f01c9094a0ea933ef646694b6548e.zip
TODO list
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..f169033
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,24 @@
+# TODO
+
+* list footer
+ * append to plain text single part
+ * or add a plain text (or HTML?) part if multi-part
+ * how do we deal with signed messages?
+* list headers
+ * RFC 2919 `List-Id: $name <$post-address=~s/@/./>`
+ * RFC 2396
+ * `List-Help: <mailto:$admin>` (if can `->admin`)
+ * `List-Owner: <mailto:$admin>` (if can `->admin`)
+ * `List-Unsubscribe: <mailto:$unsub_address>` (if we can (un)subscribe)
+ * `List-Subscribe: <mailto:$sub_address>` (if we can (un)subscribe)
+ * `List-Post: <mailto:$post_address>`
+ * `List-Archive: NO` (configurable)
+* de-bounce
+ * add `X-Been-There` header
+* avoid duplicates
+ * if member is in to/cc, don't send from list
+* subject [tag]
+ * test what happens with mime-word-encoded subjects!
+* reply-to munging
+ * set `Reply-to` to list's post address (return path)
+* no-mail