TODO.md (2454B)
1 # TODO notes for Jaro Mail 2 3 mostly moved to github issues 4 5 6 Contribute code or donate to complete this TODO 7 https://www.dyne.org/donate 8 9 ## Save and check SSL/TLS server fingerprints 10 11 use a k/v store to save and check the fingerprints of servers 12 using fingerprint() inside helpers 13 provide a command to save a new fingerprint overriding old one 14 bail out in error when known fingeprint doesn't match 15 16 17 ## Notmuch web 18 19 Fire up the web interface for notmuch searches 20 21 ## Dovecot local service 22 23 Serve maildirs to all kinds of imap clients (MUA) locally 24 25 ## DIME specification 26 27 Jaro Mail will support DIME 28 https://darkmail.info/downloads/dark-internet-mail-environment-december-2014.pdf 29 30 ## Vacation trigger 31 sieve script example 32 33 ``` 34 35 require ["fileinto", "vacation", "variables"]; 36 37 if header :is "X-Spam-Flag" "YES" { 38 fileinto "Spam"; 39 } 40 41 if header :matches "Subject" "*" { 42 set "subjwas" ": ${1}"; 43 } 44 45 vacation 46 :days 1 47 :subject "Out of office reply${subjwas}" 48 "I'm out of office, please contact Joan Doe instead. 49 Best regards 50 John Doe"; 51 ``` 52 53 ## substitute mairix with mu (maildir-utils) 54 has all functions and now also date ranges 55 to have a list of hits use mu find -l f 56 will output only filenames, this way symlink maildirs 57 of results can be generated and browsed with mutt 58 59 ## Sieve filters for first level naming of mailinglists 60 consolidate the use of first level naming of filtered maildirs 61 (a la newsgroups) and use it also for sieve filters so that imap 62 folders will be created to contain those. 63 64 the peek function then should be started up with a list of those 65 folders so that imap can be peeked with the same hierarchy of 66 downloaded emails. 67 68 eventually substitute the main usage of procmail in jaromail 69 with sieve filters and then sync every mailbox (full server-side 70 filtering) 71 72 ## Solve imap idle timeout on Mutt (??) 73 use isync/mbsync and open local maildirs 74 75 ## Serve local maildirs over imap using dovecot 76 to enable use of any MUA frontend supporting imap 77 78 ## Import of addresses from GnuPG keyring 79 80 ## TBT 81 time based text, all included in html mails 82 83 ## Speedmail or Quickmail 84 write down a mail from commandline and send it right away (if online) 85 doesn't uses Mutt to generate the mail body 86 but might read Mutt.txt configuration for headers and such 87 88 ## WIP Stats 89 * Moar some fancy statistics 90 91 use timecloud for a jquery visualization 92 93 * include anu arg's mailinglist statistics