Known todos: - [x] #12 - [x] #13 - [x] Make sure we don't crash the job if only one of the servers didn't like our email. - [x] [dmarc](https://tools.ietf.org/html/rfc7489) (This is more something for the web interface to generate. I added it to my test setup now) - [x] [spf](https://datatracker.ietf.org/doc/rfc7208/) (This is more something for the web interface to generate. I added it to my test setup now) - [x] [dkim](https://www.rfc-editor.org/info/rfc6376) (we dont verify it at this stage) - [ ] Use STARTTLS when sending - [ ] [dane](https://en.m.wikipedia.org/wiki/DNS-based_Authentication_of_Named_Entities) - [ ] [arc](https://tools.ietf.org/html/rfc8617) - [ ] Notify the user about the messages' status, similar to how postfix does - [x] Fix parser: `Failed to parse fetch arguments: "Parsing Error: VerboseError { errors: [(\" RFC822.HEADER FLAGS)\", Char(')')), (\"(UID RFC822.SIZE RFC822.HEADER FLAGS)\", Context(\"fetch_arguments\"))] }"` request was `(UID RFC822.SIZE RFC822.HEADER FLAGS)` (Turns out we got deprecated requests) And likely more...
Known todos:
Failed to parse fetch arguments: "Parsing Error: VerboseError { errors: [(\" RFC822.HEADER FLAGS)\", Char(')')), (\"(UID RFC822.SIZE RFC822.HEADER FLAGS)\", Context(\"fetch_arguments\"))] }"request was(UID RFC822.SIZE RFC822.HEADER FLAGS)(Turns out we got deprecated requests)And likely more...