-
Notifications
You must be signed in to change notification settings - Fork 166
Comprehensive review of to cc bcc when reply reply‐to‐all forward in all possible contexts
Alfred Syatsukwa edited this page Jun 3, 2025
·
4 revisions
https://github.com/cypht-org/cypht/issues/1422
Created on: 2025-04-08 Last update: 2025-06-03
# | Scenario | Original Email Fields | Action | Resulting To/CC/BCC Fields | State |
---|---|---|---|---|---|
1 | Basic reply | To: alfred@example.com(me) From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
2 | Reply when other in To (two recipients) me as first recipient | To: lucas@example.com, alfred@example.com(me) From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
3 | Reply when other in To (two recipients) me as last recipient | To: alfred@example.com(me), lucas@example.com From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
4 | Reply with others (more than 2) in To and me as first recipient | To: alfred@example.com(me), bob@example.com, lucas@example.com From: alice@example.com |
Reply | To: - | ❌ blank To, Cc, subject and email body |
5 | Reply with others (more than 2) in To and me as middle recipient | To: bob@example.com, alfred@example.com(me), lucas@example.com From: alice@example.com |
Reply | To: - | ❌ blank To, Cc, subject and email body |
6 | Reply with others (more than 2) in To and me as last recipient | To: bob@example.com, lucas@example.com, alfred@example.com(me) From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
7 | Reply with CC | To: lucas@example.com, alfred@example.com(me) CC: bob@example.com From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
8 | Reply with Bcc | To: lucas@example.com, alfred@example.com(me) CC: bob@example.com Bcc: patrick@example.com From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
9 | Reply with me in CC | To: lucas@example.com, bob@example.com CC: alfred@example.com(me) From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
10 | Reply with me in CC with others | To: lucas@example.com, bob@example.com CC: alfred@example.com(me) patrick@example.com From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
11 | Reply with me in Bcc | To: lucas@example.com, bob@example.com CC: patrick@example.com Bcc: alfred@example.com(me) From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
12 | Reply with me in Bcc with others | To: lucas@example.com, bob@example.com CC: patrick@example.com Bcc: alfred@example.com(me) christian@example.com From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
13 | Email from self | To: lucas@example.com From: lucas@example.com |
Reply | To: lucas@example.com | ✅ Working |
14 | Reply with me in To and in Cc (This is allowed by most e-mail client. Is it a bug ?) | To: lucas@example.com, bob@example.com, alfred@example.com(me) CC: alfred@example.com(me) From: alice@example.com |
Reply | To: alice@example.com | ✅ Working |
15 | Basic reply All with single recipient | To: alfred@example.com(me) From: alice@example.com |
Reply All | To: alice@example.com | ❌ Reply All should be disabled in this case |
16 | Reply All when other in To (two recipients) me as first recipient | To: alfred@example.com(me), lucas@example.com From: alice@example.com |
Reply All | To: alice@example.com Cc: lucas@example.com |
✅ Working |
17 | Reply All when other in To (two recipients) me as last recipient | To: lucas@example.com, alfred@example.com(me) From: alice@example.com |
Reply All | To: alice@example.com Cc: lucas@example.com |
✅ Working |
18 | Reply All with others (more than 2) in To and me as first recipient | To: alfred@example.com(me), bob@example.com, lucas@example.com From: alice@example.com |
Reply All | To: - | ❌ blank To, Cc, subject and email body |
19 | Reply All with others (more than 2) in To and me as middle recipient | To: bob@example.com, alfred@example.com(me), lucas@example.com From: alice@example.com |
Reply All | To: - | ❌ blank To, Cc, subject and email body |
20 | Reply All with others (more than 2) in To and me as last recipient | To: bob@example.com, lucas@example.com, alfred@example.com(me) From: alice@example.com |
Reply All | To: alice@example.com Cc: bob@example.com, lucas@example.com |
✅ Working |
21 | Reply All with CC | To: lucas@example.com, alfred@example.com(me) CC: bob@example.com From: alice@example.com |
Reply All | To: alice@example.com Cc:bob@example.com, lucas@example.com |
✅ Working |
22 | Reply All with Bcc | To: lucas@example.com, alfred@example.com(me) CC: bob@example.com Bcc: patrick@example.com From: alice@example.com |
Reply All | To: alice@example.com Cc:bob@example.com, lucas@example.com |
✅ Working |
23 | Reply All with me in CC | To: lucas@example.com, bob@example.com CC: alfred@example.com(me) From: alice@example.com |
Reply All | To: alice@example.com Cc:bob@example.com, lucas@example.com |
✅ Working |
24 | Reply All with me in CC with others | To: lucas@example.com, bob@example.com CC: alfred@example.com(me) patrick@example.com From: alice@example.com |
Reply All | To: alice@example.com Cc: patrick@example.com, lucas@example.com, bob@example.com |
✅ Working |
25 | Reply All with me in Bcc | To: lucas@example.com, bob@example.com CC: patrick@example.com Bcc: alfred@example.com(me) From: alice@example.com |
Reply All | To: alice@example.com Cc: patrick@example.com, lucas@example.com, bob@example.com |
✅ Working |
26 | Reply All with me in Bcc with others | To: lucas@example.com, bob@example.com CC: patrick@example.com Bcc: alfred@example.com(me) christian@example.com From: alice@example.com |
Reply All | To: alice@example.com Cc: patrick@example.com, lucas@example.com, bob@example.com |
✅ Working |
27 | Reply All Email from self | To: lucas@example.com From: lucas@example.com |
Reply All | - | ✅ Reply All disabled |
28 | Reply All with me in To and in Cc (This is allowed by most e-mail client. Is it a bug ?) | To: lucas@example.com, bob@example.com, alfred@example.com(me) CC: alfred@example.com(me) From: alice@example.com |
Reply All | To: alice@example.com Cc: lucas@example.com, bob@example.com |
✅ Working |
29 | Reply All with one other duplicated in To and in Cc (This is allowed by most e-mail client. Is it a bug ?) | To: lucas@example.com, bob@example.com, alfred@example.com(me) CC: bob@example.com From: alice@example.com |
Reply All | To: alice@example.com Cc: bob@example.com lucas@example.com, bob@example.com |
❌ The duplicated address should not be filled twice (Gmail and RoundCube do so) |
30 | Basic Forward (EDIT AS NEW MESSAGE) | To: alfred@example.com(me) From: alice@example.com |
Forward | To: - | ✅ Working |
31 | Forward(EDIT AS NEW MESSAGE) with others in To and me as first recipient | To: alfred@example.com(me), bob@example.com, lucas@example.com From: alice@example.com |
Forward | To: - | ❌ blank subject and email body |
32 | Forward(EDIT AS NEW MESSAGE) with others in To and me as middle recipient | To: alfred@example.com(me), bob@example.com, lucas@example.com From: alice@example.com |
Forward | To: - | ❌ blank subject and email body |
33 | Forward(EDIT AS NEW MESSAGE) with others in To and me as last recipient | To: alfred@example.com(me), bob@example.com, lucas@example.com From: alice@example.com |
Forward | To: - | ✅ Working |
34 | Forward(EDIT AS NEW MESSAGE) with me as first recipient in To and others in CC | To: alfred@example.com(me), lucas@example.com, bob@example.com CC: bob@example.com From: alice@example.com |
Forward | To: - | ✅ Working |
35 | Forward(EDIT AS NEW MESSAGE) with me as middle recipient in To and others in CC | To: lucas@example.com, alfred@example.com(me), bob@example.com CC: bob@example.com From: alice@example.com |
Forward | To: - | ✅ Working |
36 | Forward(EDIT AS NEW MESSAGE) with me as last recipient in To and others in CC | To: lucas@example.com, bob@example.com, alfred@example.com(me) CC: bob@example.com From: alice@example.com |
Forward | To: - | ✅ Working |
37 | Forward(EDIT AS NEW MESSAGE) with me in CC | To: lucas@example.com, bob@example.com CC: alfred@example.com(me) From: alice@example.com |
Forward | To: - | ✅ Working |
38 | Forward(EDIT AS NEW MESSAGE) with me as first in CC with others | To: lucas@example.com, bob@example.com CC: alfred@example.com(me) patrick@example.com From: alice@example.com |
Forward | To: - | ✅ Working |
39 | Forward(EDIT AS NEW MESSAGE) with me as last in CC with others | To: lucas@example.com, bob@example.com CC: patrick@example.com, alfred@example.com(me) From: alice@example.com |
Forward | To: - | ✅ Working |
40 | Forward(EDIT AS NEW MESSAGE) with Bcc | To: lucas@example.com, alfred@example.com(me) CC: bob@example.com Bcc: patrick@example.com From: alice@example.com |
Forward | To: - | ✅ Working |
41 | Forward(EDIT AS NEW MESSAGE) with me in Bcc | To: lucas@example.com, bob@example.com CC: patrick@example.com Bcc: alfred@example.com(me) From: alice@example.com |
Forward | To: - | ❌ blank subject and email body |
42 | Forward(EDIT AS NEW MESSAGE) with me in Bcc with others | To: lucas@example.com, bob@example.com CC: patrick@example.com Bcc: alfred@example.com(me), christian@example.com From: alice@example.com |
Forward | To: - | ❌ blank subject and email body |
43 | Forward(EDIT AS NEW MESSAGE) Email from self | To: lucas@example.com From: lucas@example.com |
Forward | To: - | ❌ blank subject and email body |
44 | Forward(EDIT AS NEW MESSAGE) with me as first recipient in To and in Cc (This is allowed by most e-mail client. Is it a bug ?) | To: alfred@example.com(me), lucas@example.com, bob@example.com CC: alfred@example.com(me) From: alice@example.com |
Forward | To: - | ✅ Working |
45 | Forward(EDIT AS NEW MESSAGE) with me as middle recipient in To and in Cc (This is allowed by most e-mail client. Is it a bug ?) | To: lucas@example.com, alfred@example.com(me), bob@example.com CC: alfred@example.com(me) From: alice@example.com |
Forward | To: - | ✅ Working |
46 | Forward(EDIT AS NEW MESSAGE) with me as last recipient in To and in Cc (This is allowed by most e-mail client. Is it a bug ?) | To: lucas@example.com, bob@example.com, alfred@example.com(me) CC: alfred@example.com(me) From: alice@example.com |
Forward | To: - | ✅ Working |
47 | Forward(EDIT AS NEW MESSAGE) with me as first recipient in To and first in Cc with others(This is allowed by most e-mail client. Is it a bug ?) | To: alfred@example.com(me), lucas@example.com, bob@example.com CC: alfred@example.com(me), christian@example.com From: alice@example.com |
Forward | To: - | ✅ Working |