Skip to content

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

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-06-03

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 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

>

Clone this wiki locally