9 Comprehensive review of to cc bcc when reply reply‐to‐all forward in all possible contexts
Alfred Syatsukwa edited this page 2025-12-27 16:32:09 +02:00

Comprehensive review of to/cc/bcc when reply/reply-to-all/forward in all possible contexts

Issue

https://github.com/cypht-org/cypht/issues/1422

Tested on

Created on: 2025-04-08 Last update: 2025-12-27

Summary

# 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 last 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 first 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: To: alice@example.com Working
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: alice@example.com Working
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 CC (empty To and Bcc) To: -
CC: alfred@example.com(me)
From: alice@example.com
Reply To: alice@example.com Working
12 Reply with all recipients in CC (me as first) To: -
CC: alfred@example.com(me),bob@example.com, christian@example.com
From: alice@example.com
Reply To: alice@example.com Working
13 Reply with all recipients in CC (me in middle position) To: -
CC: bob@example.com, alfred@example.com(me), christian@example.com
From: alice@example.com
Reply To: alice@example.com Working
14 Reply with all recipients in CC (me in last position) To: -
CC: bob@example.com, christian@example.com,alfred@example.com(me)
From: alice@example.com
Reply To: alice@example.com Working
15 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
16 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
17 Reply with me in Bcc (empty To and Cc) To: -
CC: -
Bcc: alfred@example.com(me)
From: alice@example.com
Reply To: alice@example.com Working
Comment: In the received email we have To undisclosed-recipients:;
18 Reply with all recipients in Bcc (me as first) To: -
CC: -
Bcc: alfred@example.com(me)
christian@example.com
bob@example.com
From: alice@example.com
Reply To: alice@example.com Working
19 Reply with all recipients in Bcc (me in the middle) To: -
CC: -
Bcc: christian@example.com
alfred@example.com(me)
bob@example.com
From: alice@example.com
Reply To: alice@example.com Working
20 Reply with all recipients in Bcc (me as last) To: -
CC: -
Bcc: christian@example.com
bob@example.com
alfred@example.com(me)
From: alice@example.com
Reply To: alice@example.com Working
21 Email from self To: lucas@example.com
From: lucas@example.com
Reply To: lucas@example.com Working
22 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
23 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
24 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
25 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
26 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: alice@uaclab.uk
Cc: bob@example.com, lucas@example.com
Working
27 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: alice@uaclab.uk
Cc: bob@example.com, lucas@example.com
Working
28 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
29 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
30 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
31 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
32 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
33 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
34 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
35 Reply All Email from self To: lucas@example.com
From: lucas@example.com
Reply All - Reply All disabled
36 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
37 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)
38 Reply All with me in CC (empty To and Bcc) To: -
CC: alfred@example.com(me)
From: alice@example.com
Reply All To: alice@example.com Working
39 Reply with all recipients in CC (me as first) To: -
CC: alfred@example.com(me),bob@example.com, christian@example.com
From: alice@example.com
Reply All To: alice@example.com
Cc: bob@example.com, christian@example.com
Working
40 Reply with all recipients in CC (me in middle position) To: -
CC: bob@example.com, alfred@example.com(me), christian@example.com
From: alice@example.com
Reply All To: alice@example.com
Cc: bob@example.com, christian@example.com
Working
41 Reply with all recipients in CC (me in last position) To: -
CC: bob@example.com, christian@example.com,alfred@example.com(me)
From: alice@example.com
Reply All To: alice@example.com
Cc: bob@example.com, christian@example.com
Working
42 Reply All with me in Bcc (empty To and Cc) To: -
CC: -
Bcc: alfred@example.com(me)
From: alice@example.com
Reply All To: alice@example.com Working (action disabled)
43 Reply All with all recipients in Bcc (me as first) To: -
CC: -
Bcc: alfred@example.com(me)
christian@example.com
bob@example.com
From: alice@example.com
Reply All To: - Working (action disabled)
44 Reply All with all recipients in Bcc (me in the middle) To: -
CC: -
Bcc: christian@example.com
alfred@example.com(me)
bob@example.com
From: alice@example.com
Reply All To: - Working (action disabled)
45 Reply All with all recipients in Bcc (me as last) To: -
CC: -
Bcc: christian@example.com
bob@example.com
alfred@example.com(me)
From: alice@example.com
Reply All To: - Working (action disabled)
46 Basic Forward (EDIT AS NEW MESSAGE) To: alfred@example.com(me)
From: alice@example.com
Forward To: - Working
47 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: - Working
48 Forward(EDIT AS NEW MESSAGE) with others in To and me as middle recipient To: bob@example.com, alfred@example.com(me), lucas@example.com
From: alice@example.com
Forward To: - Working
49 Forward(EDIT AS NEW MESSAGE) with others in To and me as last recipient To: bob@example.com, lucas@example.com, alfred@example.com(me)
From: alice@example.com
Forward To: - Working
50 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
51 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
52 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
53 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
54 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
55 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
56 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
57 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: - Working
58 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: - Working
59 Forward(EDIT AS NEW MESSAGE) Email from self To: lucas@example.com
From: lucas@example.com
Forward To: - Working
60 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
61 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
62 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
63 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
64 Forward(EDIT AS NEW MESSAGE) with me in CC (empty To and Bcc) To: -
CC: alfred@example.com(me)
Forward To: - Working
65 Forward(EDIT AS NEW MESSAGE) with all recipients in CC (me as first) To: -
CC: alfred@example.com(me),bob@example.com, christian@example.com
From: alice@example.com
Forward To: - Working
66 Forward(EDIT AS NEW MESSAGE) with all recipients in CC (me in middle position) To: -
CC: bob@example.com, alfred@example.com(me), christian@example.com
From: alice@example.com
Forward To: - Working
67 Forward(EDIT AS NEW MESSAGE) with all recipients in CC (me in last position) To: -
CC: bob@example.com, christian@example.com,alfred@example.com(me)
From: alice@example.com
Forward To: - Working
68 Forward(EDIT AS NEW MESSAGE) with me in Bcc (empty To and Cc) To: -
CC: -
Bcc: alfred@example.com(me)
From: alice@example.com
Forward To: alice@example.com Working
69 Forward(EDIT AS NEW MESSAGE) with all recipients in Bcc (me as first) To: -
CC: -
Bcc: alfred@example.com(me)
christian@example.com
bob@example.com
From: alice@example.com
Forward To: - Working
70 Forward(EDIT AS NEW MESSAGE) with all recipients in Bcc (me in the middle) To: -
CC: -
Bcc: christian@example.com
alfred@example.com(me)
bob@example.com
From: alice@example.com
Forward To: - Working
71 Forward(EDIT AS NEW MESSAGE) with all recipients in Bcc (me as last) To: -
CC: -
Bcc: christian@example.com
bob@example.com
alfred@example.com(me)
From: alice@example.com
Forward To: - Working