After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 656805 - Read receipt handling doesn't work
Read receipt handling doesn't work
Status: RESOLVED FIXED
Product: evolution-ews
Classification: Other
Component: Mail
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: Evolution EWS maintainer(s)
Evolution EWS maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-08-18 06:37 UTC by Akhil Laddha
Modified: 2014-05-07 10:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Akhil Laddha 2011-08-18 06:37:34 UTC
1. New -> Mail message
2. Enable Menu -> Insert -> request read receipt
3. Send message

1) On receiving end, evolution doesn't show that message has been requested for read receipt.

2) If i send read receipt from owa or outlook, evolution shows an attachment with receipt.
Comment 1 efrat adar 2011-08-23 08:32:17 UTC
Known bug, will be handled
Comment 2 efrat adar 2011-09-04 08:00:15 UTC
This is a behaviour of Evolution and is not part of our scope.
Comment 3 Milan Crha 2013-08-20 10:30:03 UTC
(In reply to comment #2)
> This is a behaviour of Evolution and is not part of our scope.

I do not agree.

This requires to set/get IsReadReceiptRequested on the message, but it's tricky, because the documentation [1] of it says:
> If IsReadReceiptRequested is true, setting IsRead to true sends a read
> receipt. The recipient can suppress read receipts by submitting
> the SuppressReadReceipt response object before setting the IsRead property.

Thus this also requires to implement SuppressReadReceipt and let evolution handle the sending of the notification on its own (it'll look differently than the one form Exchange server, but that might not be an issue).
Comment 4 Milan Crha 2014-05-07 10:50:47 UTC
Created commit fe82898 in ews master (3.13.2+) [1]
Created commit 704e22b in ews evolution-ews-3-12 (3.12.2+)

[1] https://git.gnome.org/browse/evolution-ews/commit/?id=fe82898