[ADD] mail_send_bcc

pull/1142/head
Sylvain LE GAL 2019-11-13 15:26:07 +01:00 committed by fkantelberg
parent fa3d7d2d66
commit 64ccd51277
10 changed files with 79 additions and 0 deletions

View File

View File

@ -0,0 +1 @@
from . import models

View File

@ -0,0 +1,15 @@
# Copyright (C) 2014 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Mail - Send Email Copy",
"summary": "Send to you a copy of each mail sent by Odoo",
"version": "12.0.1.0.0",
"category": "Social Network",
"author": "GRAP,"
"Odoo Community Association (OCA)",
"website": "https://www.github.com/OCA/server-tools",
"license": "AGPL-3",
"depends": ["mail"],
"installable": True,
}

View File

@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_send_copy
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-13 10:48+0000\n"
"PO-Revision-Date: 2019-11-13 10:48+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: mail_send_copy
#: model:ir.model,name:mail_send_copy.model_ir_mail_server
msgid "Mail Server"
msgstr "Serveur d'email"
#. module: mail_send_copy
#: model:ir.model,name:mail_send_copy.model_res_users
msgid "Users"
msgstr "Utilisateurs"

View File

@ -0,0 +1 @@
from . import ir_mail_server

View File

@ -0,0 +1,18 @@
# Copyright (C) 2014 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, models
from email.utils import COMMASPACE
class IrMailServer(models.Model):
_inherit = "ir.mail_server"
@api.model
def send_email(self, message, *args, **kwargs):
if message["Bcc"]:
message["Bcc"] = message["Bcc"].join(COMMASPACE, message["From"])
else:
message["Bcc"] = message["From"]
return super(IrMailServer, self).send_email(message, *args, **kwargs)

View File

@ -0,0 +1 @@
* Sylvain LE GAL (https://www.twitter.com/legalsylvain)

View File

@ -0,0 +1,15 @@
This module extends the functionality of Mail Module to allow users to
receive each mail sent by Odoo, in BCC mode.
Use Case
--------
This feature can be usefull for users:
* to be sure the mail was sent because Odoo send mail depending of
some partner parameters
* to have the whole conversation if the partner writes an answer and if
mailbox manages thread by object
* to be sure smtp server works

View File

@ -0,0 +1 @@
* Add the possibility to select if the mail is sent in "Cc" or in "Bcc" mode.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB