OdooWiki OCA HUB

Mail Forward Message

mail_forward folder_open OCA/mail open_in_new
Uncategorised License: AGPL-3

This module extends the core feature to allow users to forward messages from the chatter of any document to another thread, without adding the recipients as followers, only notifying the current followers of the other thread.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets users forward a chatter message from any document to another record's conversation, notifying that record's followers without adding them as followers of the original document.

This module adds a forwarding option to the standard message composer used in the chatter of any Odoo document.

When you forward a message, you can choose between two destinations: - "Current thread": the message stays in the same conversation, as before. - "Another thread": you pick a target record from a list, and the message is posted there instead.

Only models that have been explicitly enabled for forwarding appear in that list. Administrators can turn this on per model through a new "Enable forwarding to" checkbox shown on the model configuration form (visible only in developer mode and only for models that support chatter).

The forwarded message keeps its body, subject (prefixed with "Fwd:"), attachments and recipients. The people notified are the followers of the destination record, not the followers of the original document, so forwarding does not subscribe anyone to the source conversation.

The module touches the message composer (mail.compose.message) and the model registry (ir.model), and extends the standard email composer wizard and model form views.

Depends on

mailcontacts
Models and fields (2)
  • ir.model · extends an existing modelenable_forward_to
  • mail.compose.message · extends an existing modelforward_type, forward_thread (Thread to forward)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 19.0

To enable a model to forward messages to another thread:

  • With debug mode activated, go to Settings -> Technical -> Database Structure -> Models.
  • Search for the model you wish to enable.
  • Mark the option Enable Forward To and save. Transient models or those without mail thread won't have this check visible.

To use this module, follow these steps:

  • Navigate to the chatter of any document.
  • Hover the mouse over any message in the chatter
  • A Forward icon will appear next to the message.
  • Click the button to display a wizard with the message.
  • Select the forward type (current thread or another thread).
  • Select the users to forward the message to, or select the other thread according to the previous step.
  • Click the 'Send Mail' button to send the message to the selected users or thread.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.