diff --git a/FAQ.md b/FAQ.md index a4e6b05b64..7d09c0f9d3 100644 --- a/FAQ.md +++ b/FAQ.md @@ -947,7 +947,7 @@ Note that this is independent of receiving messages. **(34) How are identities matched?** Identities are as expected matched by account. -For incoming folders the *to*, *cc* and *from* addresses will be checked +For incoming folders the *to*, *cc*, *bcc* and *from* addresses will be checked and for outgoing folders (drafts, outbox and sent) the *from* addresses will be checked. The matched address will be shown as *via* in the addresses section. diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index d0d64363bb..42ae765af4 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2332,6 +2332,8 @@ class Core { addresses.addAll(Arrays.asList(message.to)); if (message.cc != null) addresses.addAll(Arrays.asList(message.cc)); + if (message.bcc != null) + addresses.addAll(Arrays.asList(message.bcc)); if (message.from != null) addresses.addAll(Arrays.asList(message.from)); }