aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
blob: f169033214bce8afc3d623e0299a3b61517541cb (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
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