Updated Draft message not re-downloaded
abbreviations and my environment:
OWA = Microsoft Outlook Web App (webmail interface) used with Mozilla Firefox on Fedora 28
Outlook = Microsoft Outlook 2010 64-Bit on Windows 7 Enterprise 64-Bit
Evolution = Fedora 28 x86_64 with packages:
$ rpm -q evolution evolution-ews
evolution-3.28.4-1.fc28.x86_64
evolution-ews-3.28.4-1.fc28.x86_64
The email account used in Outlook, OWA, and Evolution is hosted on a Microsoft Exchange server 2010. Evolutions' EWS interface is used.
the problem:
Changes made with Outlook or OWA to already existing drafts are ignored by Evolution.
Outlook and OWA show the new draft.
Evolution shows the old draft.
I have not tried to reproduce this problem with other mail servers or account types.
According to my notes I noticed this behaviour on 2016-09-02 (Fedora 24, Evolution 3.20.5) and wanted to investigate/report it. Until today I never managed.
steps to reproduce the problem:
- start Evolution
- click on: Evolution -- File -- New -- Mail Message
- write in subject and body "evolution"
- click on: draft window -- File -- Save as Draft
- wait till message is saved; close draft window
- click on: Evolution -- File -- Send/Receive -- Send/Receive
- wait till pop-up window closes by itself
- close Evolution
- start Outlook
- wait till you can read "All folders are up to date." in Outlook's statusbar
- go to 'Drafts' email folder and open draft
- append " - outlook" to subject and body
- click on: draft window -- File -- Save
- wait till message is saved; close draft window
- click on: Outlook -- Send/Receive -- Send & Receive -- Send/Receive All Folders
- wait a few seconds ; close Outlook
- start Evolution
- open 'Drafts' folder
- see draft message; it contains old data (only 'evolution' in subject and body; new data not shown)
this does not retreive the new draft with Evolution:
- wait 5 minutes between closing and opening email clients
- refreshing folder (right mouse button click on Drafts folder -- Refresh)
- restart of Evolution
- log out and in again to computer session
- restart of computer
this retrieves the new draft:
- close Evolution
- start either Outlook or OWA and use it to move email to a different folder, f.i. inbox
- close Outlook/OWA
- start Evolution
- see new draft in different folder; feel free to move draft back to 'Drafts' folder to continue editing
Using Evolution to move the draft to a different folder and using Outlook/OWA to move it back to the 'Drafts' folder works too.
observed behaviour that could not be reproduced, feel free to ignore this section:
During my tests for this bug report I observed the following behaviour. I could not find out how to properly reproduce it. Feel free to ignore this paragraph and list. This is what I did, but it is not reliable:
- start Evolution and Outlook/OWA and keep it running at the same time
- edit draft in Evolution and save draft; changes are shown in Outlook/OWA
- edit draft in Outlook (not OWA) and save draft; in some parts of Evolution the old draft is shown in other parts of Evolution the new draft is shown
- in preview message window (Evolution -- View -- Preview -- [x] Show Message Preview) the new version of subject and body are shown
- in 'Drafts' folder content list the old subject is shown
- opening the draft in Evolution and saving it shows the new subject in the 'Drafts' folder content list