912f6cb23d343f78a3eb423c95c43641e196eb25
PURPOSE Add some improvements in mail gateway: remove private discussion, improve bounce management, allow resetting bounce counters, improve automatic set or reset of blacklists and ease mass mailing inheritance. MAIN SPECIFICATIONS Remove private discussion support in mail gateway. It is not really supported since several versions. This merge removes remaining code in gateway. Perform all incoming email parsing in message_parse and its sub methods. That way future processing can use parsed values instead of re-doing parsing of required information. Add ``_message_parse_extract_bounce`` parsing sub method to parse bounce information and use it in mass mailing. Add ``_routing_handle_bounce``: handle bounced emails by notably updating the bounce counter on blacklist records. Add ``_routing_reset_bounce``: handle valid incoming emails by notably resetting bounce information on that specific email. Have ``_message_receive_bounce`` and ``_message_reset_bounce`` being void in mail.thread and updating reset counter in blacklist enabled records. Update blacklist / unblacklist in mass mailing, take into account traces and partner information. Add tests. See sub commits for more details and explanation. LINKS See task 1893155 closes odoo/odoo#35284 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
Then follow the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%