summaryrefslogtreecommitdiff
path: root/doc/reference/javascript_reference.rst
diff options
context:
space:
mode:
authorRobot Odoo <xmo+roboto@odoo.com>2019-08-09 17:25:16 +0200
committerGitHub <noreply@github.com>2019-08-09 17:25:16 +0200
commit912f6cb23d343f78a3eb423c95c43641e196eb25 (patch)
tree47c420b69bd62f8558a02082457de1bdc5d4e9ad /doc/reference/javascript_reference.rst
parentf7a17c23809b8449833a1ac5daadca6d839313af (diff)
parent92fe83ecf8b4e64a42185bc056ba3c865df753cb (diff)
[MERGE][REF] mail: improve routing and bounce / blacklist management
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>
Diffstat (limited to 'doc/reference/javascript_reference.rst')
0 files changed, 0 insertions, 0 deletions