jmap: read conversations and pages on Fastmail

Fastmail refused every conversation parcel opened, and the first page of the list, with invalidArguments; Stalwart had taken both. The reader asked for List-Unsubscribe as text, a form RFC 8621 does not give RFC 2369 headers. It now asks for its URLs, and for List-Unsubscribe-Post raw, which every server takes. The list asked for a page as soon as the session resource was read, before Mailbox/get had said which mailbox is the Inbox, so its filter named none. Pages, the user's changes, and the draft, all of which name mailboxes by role, now wait for the first read of the mail. A method's error is logged whole, with the arguments the server names.


Author rockorager.dev
Date Commit Parent 5ddfbe5f
+36 -21
2 changed files
+36 -21
2 changed files