Offer a “retry” button for storing an already sent message in the sent folder (imapx)
I am using Evolution 3.28.5 on NixOS 18.09 with an imapx account created by Gnome Online Accounts.
Observed behaviour:
- Write a message, click “Send”;
- Evolution sends the message via SMTP, and confirms this in the GUI;
- Evolution wants to store the message in the configured IMAP sent folder, but for some reason doesn't succeed. Instead it keeps showing the horizontal bar in the message's window saying something like “Storing message …”, with a “Cancel” button on the right.
- After a while I click “Cancel”.
- The message window is back to the state before sending the message.
If I want to have the message in my sent folder, I am unsure what to do. Just sent it again? Then it will arrive twice at the recipient. Save it manually in the folder I want it to be? Maybe that would actually be possible, I didn't have this idea when I experienced the situation earlier.
Suggestion:
- After clicking “Cancel”, the vertical bar could stay there and offer a “Retry”.
- Additionnally, the IMAP store operation could time out after some time (sorry, I am not sure how long I waited, if it was longer than the (standard?) 30 seconds or not).
In my particular case, I just decided to sent it again because it was not an important mail. Storing it via IMAP succeeded immediately this time (so the Retry button would have helped perfectly).
This is an interesting situation because I experienced it a lot while using Thunderbird for several years (I came back to Evolution two months ago), and I think with different mail servers. Apparently it's a thing to be able to connect to the SMTP server but not to the IMAP server immediately afterwards. The difference to Thunderbird is, that Thunderbird has this “Retry” option already, so the situation is less of a hassle.