OdooWiki OCA HUB

Drag & drop emails to Odoo

mail_drop_target folder_open OCA/mail open_in_new
Discuss License: AGPL-3

This module was written to allow users to drag&drop emails from their desktop to Odoo.

It supports as well RFC822 .eml files as Outlook .msg (those only if an extra library is installed) files.

When the mail is dropped to an odoo record, it will automatically send a notification of that new message that has been added to all the existing followers. It is possible to disable this notification.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Drag email files (.eml or .msg) from your desktop directly onto an Odoo record or Discuss channel to attach them as messages. Followers can optionally be kept from being notified about the dropped email.

This module lets users drag and drop email files from their computer onto an Odoo record's chatter or a Discuss channel. Supported files are .eml (standard email format) and .msg (Outlook format, which requires an extra Python library to be installed).

When an email is dropped, it is converted into a message and added to the record's conversation thread. If the same email was already imported before, Odoo shows an error telling you where the existing copy is attached, so duplicates are avoided.

A new setting appears in the Discuss/Email settings area: "Disable Mail Drag & Drop Notification". When enabled, followers of the thread are not notified by email about the dropped message. This is useful when you are filing old emails and do not want to spam colleagues.

The module works on any record that supports messages (for example sales orders, projects, contacts) and on Discuss channels. It extends the attachment handling, the message thread logic, and the settings screen. No new menus are added; the feature is available wherever you can upload attachments or use the chatter.

Depends on

mail
Models and fields (3)
  • mail.thread · extends an existing model
  • ir.attachment · extends an existing model
  • res.config.settings · extends an existing modeldisable_notify_mail_drop_target (Disable Notification followers on mail dropped to a Thread)

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

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you need to:

  • save your emails on the desktop / somewhere in the file system
  • drag them to your browser, and drop them on the chatter of the record you want to attach your email to

No verified information in OCA: Installation, Configuration.

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.