Closed arlyon closed 1 year ago
I have opened a support ticket with fastmail about this, as I believe this library is correct (https://jmap.io/spec-mail.html#emailimport)
Hi,
I agree, it looks like the newState
field is missing and, according to the JMAP standard, this is a required field. You can also report this issue on the Fastmail API topicbox which goes directly to the Fastmail developers.
I will close this for now, but update it when I get more information from fastmail. Here is the current status from their support:
Hello,
Thanks for your patience as we looked into this! I'm happy to share an update on the issue you've reported.
Our developers have identified that this is a bug at out end, but I'm afraid there is not a timeline as to when they will be able to fix this. It is contained within a list of known issues to work on, though.
If I can do anything else for you at this time, please let me know.
Regards, Vysakh
Hi!
First of all, wow! This library is exceptional. I am trying to forego paying for sendgrid and using this to send emails via fastmail. I am running into an issue.
I have found (through some logging) that the return data is as follows:
However, I am unable to actually get the message:
It seems that jmap-client::core::request is unable to cast the return type to a SingleMethodResponse. Any thoughts? It seems that fastmail does not return
newState
and so the untagged enum parsing fails.