Mail CC/BCC Toolkit
Overview
Mail CC/BCC Toolkit adds professional, header-based CC and BCC support to Odoo's email composer. It allows users to add CC and BCC recipients via a partner selector or raw email input, with CC/BCC delivered through proper SMTP headers rather than being injected into the email body. The module provides full auditability by storing To, CC, and BCC metadata on each message and renders them in the chatter for complete transparency in all communications.
Key Features
-
Header-Based CC & BCC:
CC and BCC recipients are sent via real SMTP headers, never injected into the email body. BCC recipients are hidden from all other recipients. -
Dual CC/BCC Input:
Choose CC/BCC recipients via partner selector or type raw comma-separated email addresses â both fields stay in sync automatically. -
Enforced To Header:
Ensures a proper email_to header is always set on outgoing mail records, even in mass-mail mode. -
Duplicate Prevention:
Automatically strips CC/BCC addresses that already appear in the To field, preventing double delivery. -
Chatter Metadata:
Stores effective To, CC, and BCC on each mail.message for complete auditability of all communications. -
Chatter Display:
An OWL template patch renders To, CC, and BCC lines below each message in the web client chatter. -
Template Support:
Pre-populates CC and BCC from mail.template when composing from a template, using safe rendering APIs. -
Follower Suppression:
Suppresses follower-based notification expansion â only explicitly addressed recipients receive the email. -
Mass Mail Compatible:
Works correctly in both single-recipient comment mode and mass-mail modes, logging CC metadata in both paths. -
Admin Audit View:
Technical mail.message form view shows bs_email_to, bs_email_cc, and bs_email_bcc fields for inspection.
How It Works
Step 1: Compose Email
Open the email composer from any Odoo record and add CC/BCC recipients via the partner selector or raw email input.
Step 2: Automated Processing
The module computes effective To, CC, and BCC, deduplicates addresses, and sets proper SMTP headers on outgoing mail. BCC addresses are stripped from delivered MIME.
Step 3: Audit & Review
CC and BCC metadata is stored on the message and displayed in the chatter for complete transparency and auditability.
Screenshots
Select CC from Contacts
Partner selection widget for choosing CC recipients from your contacts.
Select Multiple CCs
Demonstrates selecting multiple CC recipients in the email composer.
Add Manual Emails
Raw comma-separated email input for adding CC addresses manually.
Mail Preview
Preview of the composed email with CC recipients properly displayed.
View To Emails in Tooltip
Shows the To recipients displayed in a tooltip view for quick reference.
Add CC & BCC
CC and BCC fields in the email composer with partner selector and raw email input.
View BCCs in Tooltip
Shows the BCC recipients displayed in a tooltip view using the eye-slash icon.
View CCs in Tooltip
Shows the CC recipients displayed in a tooltip view for quick reference.
Contact & Support
For support, sales, or any other inquiries, please contact us.
Bangladesh
8th Floor, 2 Bir Uttam AK Khandakar Road,
Mohakhali C/A,Dhaka 1212
+8801719-304086
Malaysia
Level 9, Integra Tower, The Intermark, 348 Jalan Tun Razak, Kuala Lumpur
+601111708999
USA
7426 Alban Station Blvd, Suite a101,
Springfield, VA 22150
+1 201 534 7200
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 586 |
| Technical Name |
mail_cc_bcc_toolkit |
| License | LGPL-3 |
| Website | https://www.brainstation-23.com |
Please log in to comment on this module