Error when accepting invitation "Processing message failed. Status: 80004005"
Brought to you by:
mguessan
When accepting an invitation I get the error "Processing message failed. Status: 80004005"
(already mentioned in https://sourceforge.net/p/davmail/mailman/message/32505521/)
The reason is that the email in the invitation does not correspond to the email registered in the calendar (Right-clicko n calendar >> Properties >> Email)
By changing the email in the calendar properties, this error disappears and the event is saved.
Actually, I was wrong. The cause of the error is Microsoft Exchange's Calendar attendant. It automatically processes the invitation and adds it to the calendar on the server-side. On the client side (Thunderbird), this change is not known because the calendat is not yet synchronized. As a result, the client tries to add an event that has already been added, hence the error.
One solution is to disable Microsoft Exchange's Calendar attendant, see https://superuser.com/questions/1246391/how-to-disable-the-calendar-attendant-in-microsoft-exchange/1246392#1246392
As a workaround, I added a new experimental davmail.ignoreNoneMatchStar to let DavMail overwrite existing event automatically processed by Exchange.
Note that this is not a comprehensive fix, it will just force delete the automatically created event first.
Should be fixed in 4.8.5 in server managed scheduling mode:
davmail.caldavAutoSchedule=true