#1486203 closed Bugs (fixed)
When sending a draft, the original mail is not flagged as replied
| Reported by: | flight | Owned by: | |
|---|---|---|---|
| Priority: | 5 | Milestone: | 0.4-beta |
| Component: | Core functionality | Version: | 0.3-stable |
| Severity: | normal | Keywords: | flag reply draft |
| Cc: |
Description
When you save a reply as a draft and later on send this draft, then the original message is not flagged as replied to.
Change History (8)
comment:1 Changed 4 years ago by cityhunter
comment:2 Changed 4 years ago by alec
- Milestone changed from later to 0.3.1
No, it isn't ok. Confirmed.
comment:3 Changed 3 years ago by thomasb
- Resolution set to fixed
- Status changed from new to closed
Fixed in [bbc8565e]
comment:4 Changed 3 years ago by alec
- Keywords flag reply draft added
- Resolution fixed deleted
- Status changed from closed to reopened
This is not fixed. You didn't take into consideration that replies/forwards are for messages from different folders. To set flag of the message you need to know it's uid and location (folder name). So, we need to store folder name of original mail in draft's header. Maybe this way:
X-Draft-Info: folder="somefolder"; uid=1234; type=reply
Where type could be a "reply" or "forward" (defaults to "reply"). Folder defaults to "INBOX". (Maybe folder name should be encoded (?)). This way we have a one header instead of X-Reply-UID, X-Forward-UID and X-Orig-Folder.
comment:5 Changed 3 years ago by alec
I mean maybe folder name should be encrypted. To prevent from sending real folder name (set in Roundcube) using other mail client.
comment:6 Changed 3 years ago by toddtrann
I tried this in Thunderbird, and the behaviour that you are asking for did not seem to be present there.
My steps:
- selected a message, click reply
- save current composition as a draft
- now open draft for editing again
- send the message
After sending this message, the original was not marked as replied to.
Then I selected that same original message, hit reply, and send. Only then was the original message marked as replied to.
comment:7 Changed 3 years ago by thomasb
- Resolution set to fixed
- Status changed from reopened to closed
Brilliant suggestion! Implemented in [bc404ffd] using simple base64 encoding for folder name. This also makes quoting unnecessary.
comment:8 Changed 3 years ago by alec
Tested with Thunderbird. X-Draft-Info header is not resend.

test in trunk-3052 is ok