OdooWiki OCA HUB

Email History

mail_history folder_open OCA/social open_in_new
Social Network License: AGPL-3

This module add the functionality to preserve the mails marked as read

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

This module adds a History mailbox in the Discuss app that keeps messages you have already read, so you can look back at them later instead of losing them when they are marked as read.

In standard Odoo, when you mark a message as read it disappears from your inbox and is no longer available in Discuss. This module changes that behaviour by preserving read messages and showing them in a new History section.

  • A new History entry appears in the Discuss sidebar, next to your other mailboxes.
  • Messages that you mark as read are automatically moved into this History mailbox instead of being deleted.
  • The History mailbox lists messages that are no longer in your inbox (messages that do not need action).
  • When the module is installed, existing messages that were already read are also added to the history, so you can see past conversations right away.
  • If the History mailbox is empty, a short message explains that messages marked as read will appear there.

The module works on the mail.message and mail.notification models. It changes how the system handles read notifications so that they are kept and flagged as read rather than removed. It also adjusts the way messages are formatted so the interface knows which messages belong to your history. No new menus or reports are added; everything happens inside the existing Discuss interface.

Depends on

mail
Models and fields (2)
  • mail.message · extends an existing model
  • mail.notification · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 12.0

When the module is installed a process is executed for recover the messages that was mark as read yet.

To use this module you have to manage the messages with Odoo. To do this you have to go Profile > Preferences, select Handle in Odoo and Save the changes.

To see this module working, send some messages to the user that manage the emails with Odoo. After that if you mark as read the messages they will dissapear from the inbox and appear on the history section.

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.