diff --git a/addons/account_followup/__openerp__.py b/addons/account_followup/__openerp__.py
index 268d22c9f06..3505fa3704e 100644
--- a/addons/account_followup/__openerp__.py
+++ b/addons/account_followup/__openerp__.py
@@ -44,7 +44,7 @@ Note that if you want to check the followup level for a given partner/account en
'author': 'OpenERP SA',
'website': 'http://www.openerp.com',
'images': ['images/follow_ups.jpeg','images/send_followups.jpeg'],
- 'depends': ['account', 'email'],
+ 'depends': ['account', 'mail'],
'init_xml': [],
'update_xml': [
'security/ir.model.access.csv',
diff --git a/addons/base_action_rule/__openerp__.py b/addons/base_action_rule/__openerp__.py
index fd835b4ef76..33060d3c5e3 100644
--- a/addons/base_action_rule/__openerp__.py
+++ b/addons/base_action_rule/__openerp__.py
@@ -36,7 +36,7 @@ trigger an automatic reminder email.
""",
'author': 'OpenERP SA',
'website': 'http://www.openerp.com',
- 'depends': ['base', 'email'],
+ 'depends': ['base', 'mail'],
'init_xml': [
'base_action_rule_data.xml'
],
diff --git a/addons/base_calendar/__openerp__.py b/addons/base_calendar/__openerp__.py
index b54f2ee7fb0..7efca0f4f23 100644
--- a/addons/base_calendar/__openerp__.py
+++ b/addons/base_calendar/__openerp__.py
@@ -22,7 +22,7 @@
{
"name" : "Basic Calendar Functionality",
"version" : "1.0",
- "depends" : ["base", "email"],
+ "depends" : ["base", "mail"],
'description': """
This is a full-featured calendar system.
========================================
diff --git a/addons/crm/__openerp__.py b/addons/crm/__openerp__.py
index 59a73fe79df..caf040b31c5 100644
--- a/addons/crm/__openerp__.py
+++ b/addons/crm/__openerp__.py
@@ -57,7 +57,7 @@ Creates a dashboard for CRM that includes:
'base',
'base_action_rule',
'process',
- 'email',
+ 'mail',
'base_calendar',
'resource',
'board'
diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index 31a61f86f47..7844a9e8037 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -325,6 +325,7 @@ class crm_lead(crm_case, osv.osv):
@param self: The object pointer
@param cr: the current row, from the database cursor,
@param uid: the current user’s ID for security checks
+ @param msg: dictionary object to contain email message data
"""
thread_pool = self.pool.get('email.thread')
@@ -343,7 +344,7 @@ class crm_lead(crm_case, osv.osv):
if msg.get('priority', False):
vals['priority'] = priority
- res = thread_pool.get_partner(cr, uid, msg.get('from') or msg.get_unixfrom())
+ res = thread_pool.get_partner(cr, uid, msg.get('from', False))
if res:
vals.update(res)
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index 1ff6a4d75a0..dea5e58394c 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -107,7 +107,7 @@
@@ -189,7 +189,7 @@
@@ -207,7 +207,7 @@
@@ -226,7 +226,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/crm/crm_opportunity_view.xml b/addons/crm/crm_opportunity_view.xml
index cbef43ed21e..0fb45b99ef3 100644
--- a/addons/crm/crm_opportunity_view.xml
+++ b/addons/crm/crm_opportunity_view.xml
@@ -60,7 +60,7 @@
@@ -145,7 +145,7 @@
@@ -165,7 +165,7 @@
@@ -182,7 +182,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/crm/security/ir.model.access.csv b/addons/crm/security/ir.model.access.csv
index c780baefb10..f1f7b6b46ce 100644
--- a/addons/crm/security/ir.model.access.csv
+++ b/addons/crm/security/ir.model.access.csv
@@ -27,15 +27,15 @@
"access_res_partner_manager","res.partner.crm.manager","base.model_res_partner","base.group_sale_manager",1,0,0,0
"access_res_partner_address_manager","res.partner.address.crm.user.manager","base.model_res_partner_address","base.group_sale_manager",1,0,0,0
"access_res_partner_category_manager","res.partner.category.crm.manager","base.model_res_partner_category","base.group_sale_manager",1,0,0,0
-"email_email_message_manager","email.email.message.manager","email.model_email_message","base.group_sale_manager",1,0,0,0
-"email_thread_manager","email.thread.manager","email.model_email_thread","base.group_sale_manager",1,1,1,1
+"email_email_message_manager","mail.email.message.manager","mail.model_email_message","base.group_sale_manager",1,0,0,0
+"email_thread_manager","mail.thread.manager","mail.model_email_thread","base.group_sale_manager",1,1,1,1
"access_calendar_attendee_crm_user","calendar.attendee.crm.user","model_calendar_attendee","base.group_sale_salesman",1,1,1,0
"access_calendar_attendee_crm_manager","calendar.attendee.crm.manager","model_calendar_attendee","base.group_sale_manager",1,1,1,1
"access_res_partner","res.partner.crm.user","base.model_res_partner","base.group_sale_salesman",1,1,1,0
"access_res_partner_address","res.partner.address.crm.user","base.model_res_partner_address","base.group_sale_salesman",1,1,1,0
"access_res_partner_category","res.partner.category.crm.user","base.model_res_partner_category","base.group_sale_salesman",1,1,1,0
-"email_mailgate_thread","email.thread","email.model_email_thread","base.group_sale_salesman",1,1,1,1
-"email_gateway_email_message_user","email.email.message.user","email.model_email_message","base.group_sale_salesman",1,1,1,1
+"email_mailgate_thread","email.thread","mail.model_email_thread","base.group_sale_salesman",1,1,1,1
+"email_gateway_email_message_user","mail.email.message.user","mail.model_email_message","base.group_sale_salesman",1,1,1,1
"access_crm_case_categ_manager","crm.case.categ manager","model_crm_case_categ","base.group_sale_manager",1,1,1,1
"access_base_action_rule_manager","base.action.rule manager","model_base_action_rule","base.group_sale_manager",1,1,1,1
"access_crm_lead_report_user","crm.lead.report user","model_crm_lead_report","base.group_sale_salesman",1,1,1,1
diff --git a/addons/crm_claim/crm_claim.py b/addons/crm_claim/crm_claim.py
index 982d7058e6c..3b3c02f980f 100644
--- a/addons/crm_claim/crm_claim.py
+++ b/addons/crm_claim/crm_claim.py
@@ -179,6 +179,7 @@ class crm_claim(crm.crm_case, osv.osv):
@param self: The object pointer
@param cr: the current row, from the database cursor,
@param uid: the current user’s ID for security checks
+ @param msg: dictionary object to contain email message data
"""
thread_pool = self.pool.get('email.thread')
@@ -197,7 +198,7 @@ class crm_claim(crm.crm_case, osv.osv):
if msg.get('priority', False):
vals['priority'] = priority
- res = thread_pool.get_partner(cr, uid, msg.get('from') or msg.get_unixfrom())
+ res = thread_pool.get_partner(cr, uid, msg.get('from', False))
if res:
vals.update(res)
diff --git a/addons/crm_claim/crm_claim_view.xml b/addons/crm_claim/crm_claim_view.xml
index ce7ade3a95c..3c6cc536731 100644
--- a/addons/crm_claim/crm_claim_view.xml
+++ b/addons/crm_claim/crm_claim_view.xml
@@ -177,7 +177,7 @@
@@ -195,7 +195,7 @@
@@ -214,7 +214,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/crm_fundraising/crm_fundraising_view.xml b/addons/crm_fundraising/crm_fundraising_view.xml
index 159c3f361a6..b4c5fceb6e7 100644
--- a/addons/crm_fundraising/crm_fundraising_view.xml
+++ b/addons/crm_fundraising/crm_fundraising_view.xml
@@ -168,7 +168,7 @@
@@ -186,7 +186,7 @@
@@ -205,7 +205,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/crm_helpdesk/crm_helpdesk.py b/addons/crm_helpdesk/crm_helpdesk.py
index 4e0289bcff0..6dce6cdd2ef 100644
--- a/addons/crm_helpdesk/crm_helpdesk.py
+++ b/addons/crm_helpdesk/crm_helpdesk.py
@@ -103,6 +103,7 @@ class crm_helpdesk(crm.crm_case, osv.osv):
@param self: The object pointer
@param cr: the current row, from the database cursor,
@param uid: the current user’s ID for security checks
+ @param msg: dictionary object to contain email message data
"""
thread_pool = self.pool.get('email.thread')
@@ -121,7 +122,7 @@ class crm_helpdesk(crm.crm_case, osv.osv):
if msg.get('priority', False):
vals['priority'] = priority
- res = thread_pool.get_partner(cr, uid, msg.get('from') or msg.get_unixfrom())
+ res = thread_pool.get_partner(cr, uid, msg.get('from', False))
if res:
vals.update(res)
diff --git a/addons/crm_helpdesk/crm_helpdesk_view.xml b/addons/crm_helpdesk/crm_helpdesk_view.xml
index 0613b1e2c78..fc9a6dc68f6 100644
--- a/addons/crm_helpdesk/crm_helpdesk_view.xml
+++ b/addons/crm_helpdesk/crm_helpdesk_view.xml
@@ -102,7 +102,7 @@
@@ -120,7 +120,7 @@
@@ -139,7 +139,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/email_template/__openerp__.py b/addons/email_template/__openerp__.py
index cc725ed0d59..ef2d314e561 100644
--- a/addons/email_template/__openerp__.py
+++ b/addons/email_template/__openerp__.py
@@ -26,7 +26,7 @@
"author" : "Openlabs",
"website" : "http://openerp.com",
"category" : "Tools",
- "depends" : ['email'],
+ "depends" : ['mail'],
"description": """
Email Template is extraction of Power Email basically just to send emails.
==========================================================================
diff --git a/addons/email_template/email_template_view.xml b/addons/email_template/email_template_view.xml
index 2757ad6b3ce..0fa85877ddf 100644
--- a/addons/email_template/email_template_view.xml
+++ b/addons/email_template/email_template_view.xml
@@ -153,7 +153,7 @@
+ parent="mail.menu_email_message_tools" action="action_email_template_tree_all" />
diff --git a/addons/email_template/wizard/email_compose_message_view.xml b/addons/email_template/wizard/email_compose_message_view.xml
index 249b4f16e63..fdac0cc0c23 100644
--- a/addons/email_template/wizard/email_compose_message_view.xml
+++ b/addons/email_template/wizard/email_compose_message_view.xml
@@ -6,7 +6,7 @@
email.compose.message.form
email.compose.message
form
-
+
@@ -411,7 +411,7 @@
@@ -430,7 +430,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/fetchmail/__openerp__.py b/addons/fetchmail/__openerp__.py
index acef441b882..b955ab013fb 100644
--- a/addons/fetchmail/__openerp__.py
+++ b/addons/fetchmail/__openerp__.py
@@ -24,7 +24,7 @@
{
"name" : "Fetchmail Server",
"version" : "1.0",
- "depends" : ["base", 'email'],
+ "depends" : ["base", 'mail'],
"author" : "OpenERP SA",
"category": 'Tools',
"description": """
diff --git a/addons/fetchmail/fetchmail.py b/addons/fetchmail/fetchmail.py
index 7e514141fea..5749fd423ca 100644
--- a/addons/fetchmail/fetchmail.py
+++ b/addons/fetchmail/fetchmail.py
@@ -146,7 +146,7 @@ class email_server(osv.osv):
if context.get('get_server',False):
return ret_server
except Exception, e:
- logger.notifyChannel(server.type, netsvc.LOG_WARNING, '%s' % (e))
+ logger.notifyChannel(server.type, netsvc.LOG_ERROR, '%s' % (e))
return True
def button_fetch_mail(self, cr, uid, ids, context=None):
@@ -183,7 +183,7 @@ class email_server(osv.osv):
logger.notifyChannel(server.type, netsvc.LOG_INFO, 'fetchmail fetch/process %s email(s) from %s' % (count, server.name))
except Exception, e:
- logger.notifyChannel(server.type, netsvc.LOG_WARNING, '%s' % (tools.ustr(e)))
+ logger.notifyChannel(server.type, netsvc.LOG_ERROR, '%s' % (tools.ustr(e)))
finally:
if imap_server:
imap_server.close()
@@ -203,7 +203,7 @@ class email_server(osv.osv):
pop_server.dele(num)
logger.notifyChannel(server.type, netsvc.LOG_INFO, 'fetchmail fetch %s email(s) from %s' % (numMsgs, server.name))
except Exception, e:
- logger.notifyChannel(server.type, netsvc.LOG_WARNING, '%s' % (tools.ustr(e)))
+ logger.notifyChannel(server.type, netsvc.LOG_ERROR, '%s' % (tools.ustr(e)))
finally:
if pop_server:
pop_server.quit()
diff --git a/addons/fetchmail/fetchmail_view.xml b/addons/fetchmail/fetchmail_view.xml
index 2bbe251856a..785cec55c5d 100644
--- a/addons/fetchmail/fetchmail_view.xml
+++ b/addons/fetchmail/fetchmail_view.xml
@@ -102,7 +102,7 @@
email.message
tree
-
+
@@ -124,7 +124,7 @@
email.message.inherit.search
email.message
search
-
+
@@ -141,7 +141,7 @@
-
diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml
index e44c1125ef3..a3be7c60263 100644
--- a/addons/hr_recruitment/hr_recruitment_view.xml
+++ b/addons/hr_recruitment/hr_recruitment_view.xml
@@ -147,7 +147,7 @@
@@ -165,7 +165,7 @@
@@ -184,7 +184,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/hr_recruitment/security/ir.model.access.csv b/addons/hr_recruitment/security/ir.model.access.csv
index e5eb180f9ee..2b503d0dfe8 100644
--- a/addons/hr_recruitment/security/ir.model.access.csv
+++ b/addons/hr_recruitment/security/ir.model.access.csv
@@ -1,11 +1,11 @@
-"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_hr_applicant_user","hr.applicant.user","model_hr_applicant","base.group_hr_user",1,1,1,1
-"access_hr_recruitment_report","hr.recruitment.report","model_hr_recruitment_report","base.group_hr_manager",1,1,1,1
-"access_hr_recruitment_stage_user","hr.recruitment.stage.user","model_hr_recruitment_stage","base.group_hr_user",1,1,1,1
-"access_hr_recruitment_degree","hr.recruitment.degree","model_hr_recruitment_degree","base.group_hr_user",1,1,1,1
-"access_email_message_user","email.message.user","email.model_email_message","base.group_hr_user",1,1,1,1
-"access_res_partner_hr_user","res.partner.user","base.model_res_partner","base.group_hr_user",1,1,1,1
-"access_res_partner_address_hr_user","res.partner.address.user","base.model_res_partner_address","base.group_hr_user",1,1,1,1
-"access_survey_hr_user","survey.hr.user","survey.model_survey","base.group_hr_user",1,1,1,0
-"access_crm_phonecall_hruser","crm.phonecall hruser","crm.model_crm_phonecall","base.group_hr_user",1,1,1,1
-"access_crm_meeting_hruser","crm.meeting.hruser","crm.model_crm_meeting","base.group_hr_user",1,1,1,1
+"id";"name";"model_id:id";"group_id:id";"perm_read";"perm_write";"perm_create";"perm_unlink"
+"access_hr_applicant_user";"hr.applicant.user";"model_hr_applicant";"base.group_hr_user";1;1;1;1
+"access_hr_recruitment_report";"hr.recruitment.report";"model_hr_recruitment_report";"base.group_hr_manager";1;1;1;1
+"access_hr_recruitment_stage_user";"hr.recruitment.stage.user";"model_hr_recruitment_stage";"base.group_hr_user";1;1;1;1
+"access_hr_recruitment_degree";"hr.recruitment.degree";"model_hr_recruitment_degree";"base.group_hr_user";1;1;1;1
+"access_email_message_user";"email.message.user";"mail.model_email_message";"base.group_hr_user";1;1;1;1
+"access_res_partner_hr_user";"res.partner.user";"base.model_res_partner";"base.group_hr_user";1;1;1;1
+"access_res_partner_address_hr_user";"res.partner.address.user";"base.model_res_partner_address";"base.group_hr_user";1;1;1;1
+"access_survey_hr_user";"survey.hr.user";"survey.model_survey";"base.group_hr_user";1;1;1;0
+"access_crm_phonecall_hruser";"crm.phonecall hruser";"crm.model_crm_phonecall";"base.group_hr_user";1;1;1;1
+"access_crm_meeting_hruser";"crm.meeting.hruser";"crm.model_crm_meeting";"base.group_hr_user";1;1;1;1
diff --git a/addons/email/__init__.py b/addons/mail/__init__.py
similarity index 100%
rename from addons/email/__init__.py
rename to addons/mail/__init__.py
diff --git a/addons/email/__openerp__.py b/addons/mail/__openerp__.py
similarity index 100%
rename from addons/email/__openerp__.py
rename to addons/mail/__openerp__.py
diff --git a/addons/email/email_data.xml b/addons/mail/email_data.xml
similarity index 100%
rename from addons/email/email_data.xml
rename to addons/mail/email_data.xml
diff --git a/addons/email/email_message.py b/addons/mail/email_message.py
similarity index 100%
rename from addons/email/email_message.py
rename to addons/mail/email_message.py
diff --git a/addons/email/email_thread.py b/addons/mail/email_thread.py
similarity index 99%
rename from addons/email/email_thread.py
rename to addons/mail/email_thread.py
index 23cfd8595ab..afe08df20b2 100644
--- a/addons/email/email_thread.py
+++ b/addons/mail/email_thread.py
@@ -292,7 +292,7 @@ class email_thread(osv.osv):
msg['content-type'] = msg_txt.get('Content-Type')
if 'From' in fields:
- msg['from'] = self._decode_header(msg_txt.get('From'))
+ msg['from'] = self._decode_header(msg_txt.get('From') or msg_txt.get_unixfrom())
if 'Delivered-To' in fields:
msg['to'] = self._decode_header(msg_txt.get('Delivered-To'))
diff --git a/addons/email/email_thread_view.xml b/addons/mail/email_thread_view.xml
similarity index 100%
rename from addons/email/email_thread_view.xml
rename to addons/mail/email_thread_view.xml
diff --git a/addons/email/email_view.xml b/addons/mail/email_view.xml
similarity index 88%
rename from addons/email/email_view.xml
rename to addons/mail/email_view.xml
index a977b95bb1d..9f933200b18 100644
--- a/addons/email/email_view.xml
+++ b/addons/mail/email_view.xml
@@ -16,6 +16,7 @@
+
@@ -31,21 +32,20 @@
-
+
-
-
+
-
+
-
-
-
+
+
+
@@ -56,11 +56,11 @@
-
-
-
+
+
+
@@ -130,12 +130,6 @@
src_model="res.partner"
view_id="view_email_message_tree"/>
-
-
diff --git a/addons/email/i18n/bg.po b/addons/mail/i18n/bg.po
similarity index 100%
rename from addons/email/i18n/bg.po
rename to addons/mail/i18n/bg.po
diff --git a/addons/email/i18n/ca.po b/addons/mail/i18n/ca.po
similarity index 100%
rename from addons/email/i18n/ca.po
rename to addons/mail/i18n/ca.po
diff --git a/addons/email/i18n/de.po b/addons/mail/i18n/de.po
similarity index 100%
rename from addons/email/i18n/de.po
rename to addons/mail/i18n/de.po
diff --git a/addons/email/i18n/es.po b/addons/mail/i18n/es.po
similarity index 100%
rename from addons/email/i18n/es.po
rename to addons/mail/i18n/es.po
diff --git a/addons/email/i18n/es_PY.po b/addons/mail/i18n/es_PY.po
similarity index 100%
rename from addons/email/i18n/es_PY.po
rename to addons/mail/i18n/es_PY.po
diff --git a/addons/email/i18n/fr.po b/addons/mail/i18n/fr.po
similarity index 100%
rename from addons/email/i18n/fr.po
rename to addons/mail/i18n/fr.po
diff --git a/addons/email/i18n/gl.po b/addons/mail/i18n/gl.po
similarity index 100%
rename from addons/email/i18n/gl.po
rename to addons/mail/i18n/gl.po
diff --git a/addons/email/i18n/hu.po b/addons/mail/i18n/hu.po
similarity index 100%
rename from addons/email/i18n/hu.po
rename to addons/mail/i18n/hu.po
diff --git a/addons/email/i18n/it.po b/addons/mail/i18n/it.po
similarity index 100%
rename from addons/email/i18n/it.po
rename to addons/mail/i18n/it.po
diff --git a/addons/email/i18n/lt.po b/addons/mail/i18n/lt.po
similarity index 100%
rename from addons/email/i18n/lt.po
rename to addons/mail/i18n/lt.po
diff --git a/addons/email/i18n/lv.po b/addons/mail/i18n/lv.po
similarity index 100%
rename from addons/email/i18n/lv.po
rename to addons/mail/i18n/lv.po
diff --git a/addons/email/i18n/mail_gateway.pot b/addons/mail/i18n/mail_gateway.pot
similarity index 100%
rename from addons/email/i18n/mail_gateway.pot
rename to addons/mail/i18n/mail_gateway.pot
diff --git a/addons/email/i18n/nl.po b/addons/mail/i18n/nl.po
similarity index 100%
rename from addons/email/i18n/nl.po
rename to addons/mail/i18n/nl.po
diff --git a/addons/email/i18n/pl.po b/addons/mail/i18n/pl.po
similarity index 100%
rename from addons/email/i18n/pl.po
rename to addons/mail/i18n/pl.po
diff --git a/addons/email/i18n/pt.po b/addons/mail/i18n/pt.po
similarity index 100%
rename from addons/email/i18n/pt.po
rename to addons/mail/i18n/pt.po
diff --git a/addons/email/i18n/pt_BR.po b/addons/mail/i18n/pt_BR.po
similarity index 100%
rename from addons/email/i18n/pt_BR.po
rename to addons/mail/i18n/pt_BR.po
diff --git a/addons/email/i18n/ro.po b/addons/mail/i18n/ro.po
similarity index 100%
rename from addons/email/i18n/ro.po
rename to addons/mail/i18n/ro.po
diff --git a/addons/email/i18n/ru.po b/addons/mail/i18n/ru.po
similarity index 100%
rename from addons/email/i18n/ru.po
rename to addons/mail/i18n/ru.po
diff --git a/addons/email/i18n/sl.po b/addons/mail/i18n/sl.po
similarity index 100%
rename from addons/email/i18n/sl.po
rename to addons/mail/i18n/sl.po
diff --git a/addons/email/i18n/sr@latin.po b/addons/mail/i18n/sr@latin.po
similarity index 100%
rename from addons/email/i18n/sr@latin.po
rename to addons/mail/i18n/sr@latin.po
diff --git a/addons/email/i18n/sv.po b/addons/mail/i18n/sv.po
similarity index 100%
rename from addons/email/i18n/sv.po
rename to addons/mail/i18n/sv.po
diff --git a/addons/email/i18n/zh_CN.po b/addons/mail/i18n/zh_CN.po
similarity index 100%
rename from addons/email/i18n/zh_CN.po
rename to addons/mail/i18n/zh_CN.po
diff --git a/addons/email/res_partner.py b/addons/mail/res_partner.py
similarity index 100%
rename from addons/email/res_partner.py
rename to addons/mail/res_partner.py
diff --git a/addons/email/res_partner_view.xml b/addons/mail/res_partner_view.xml
similarity index 100%
rename from addons/email/res_partner_view.xml
rename to addons/mail/res_partner_view.xml
diff --git a/addons/email/scripts/__init__.py b/addons/mail/scripts/__init__.py
similarity index 100%
rename from addons/email/scripts/__init__.py
rename to addons/mail/scripts/__init__.py
diff --git a/addons/email/scripts/openerp_mailgate/__init__.py b/addons/mail/scripts/openerp_mailgate/__init__.py
similarity index 100%
rename from addons/email/scripts/openerp_mailgate/__init__.py
rename to addons/mail/scripts/openerp_mailgate/__init__.py
diff --git a/addons/email/scripts/openerp_mailgate/openerp_mailgate.py b/addons/mail/scripts/openerp_mailgate/openerp_mailgate.py
similarity index 100%
rename from addons/email/scripts/openerp_mailgate/openerp_mailgate.py
rename to addons/mail/scripts/openerp_mailgate/openerp_mailgate.py
diff --git a/addons/email/security/ir.model.access.csv b/addons/mail/security/ir.model.access.csv
similarity index 100%
rename from addons/email/security/ir.model.access.csv
rename to addons/mail/security/ir.model.access.csv
diff --git a/addons/email/wizard/__init__.py b/addons/mail/wizard/__init__.py
similarity index 100%
rename from addons/email/wizard/__init__.py
rename to addons/mail/wizard/__init__.py
diff --git a/addons/email/wizard/email_compose_message.py b/addons/mail/wizard/email_compose_message.py
similarity index 100%
rename from addons/email/wizard/email_compose_message.py
rename to addons/mail/wizard/email_compose_message.py
diff --git a/addons/email/wizard/email_compose_message_view.xml b/addons/mail/wizard/email_compose_message_view.xml
similarity index 100%
rename from addons/email/wizard/email_compose_message_view.xml
rename to addons/mail/wizard/email_compose_message_view.xml
diff --git a/addons/marketing_campaign/security/ir.model.access.csv b/addons/marketing_campaign/security/ir.model.access.csv
index 3056b691b5f..0292721f824 100644
--- a/addons/marketing_campaign/security/ir.model.access.csv
+++ b/addons/marketing_campaign/security/ir.model.access.csv
@@ -1,21 +1,21 @@
-"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_marketing_campaign_admin","marketing.campaign","model_marketing_campaign","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_segment_campaignadmin","marketing.campaign.segment","model_marketing_campaign_segment","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_activity_campaignadmin","marketing.campaign.activity","model_marketing_campaign_activity","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_workitem_campaignadmin","marketing.campaign.workitem","model_marketing_campaign_workitem","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_transition_campaignadmin","marketing.campaign.transition","model_marketing_campaign_transition","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_analysis_campaignadmin","campaign.analysis","model_campaign_analysis","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_workitem_all","marketing.campaign.workitem","model_marketing_campaign_workitem","base.group_user",1,0,0,0
-"access_email_template_user","email.template","model_email_template","marketing.group_marketing_user",1,1,0,0
-"access_email_template_account_user","email.smtp_server","email.model_email_smtp_server","marketing.group_marketing_user",1,1,0,0
-"access_marketing_campaign_system","marketing.campaign system","model_marketing_campaign","base.group_system",1,0,0,0
-"access_marketing_campaign_segment_system","marketing.campaign.segment system","model_marketing_campaign_segment","base.group_system",1,0,0,0
-"access_marketing_campaign_workitem_system","marketing.campaign.workitem system","model_marketing_campaign_workitem","base.group_system",1,0,0,0
-"access_marketing_campaign_manager","marketing.campaign","model_marketing_campaign","marketing.group_marketing_manager",1,1,1,1
-"access_marketing_campaign_segment_campaign_manager","marketing.campaign.segment","model_marketing_campaign_segment","marketing.group_marketing_manager",1,1,1,1
-"access_marketing_campaign_activity_campaign_manager","marketing.campaign.activity","model_marketing_campaign_activity","marketing.group_marketing_manager",1,1,1,1
-"access_marketing_campaign_workitem_campaign_manager","marketing.campaign.workitem","model_marketing_campaign_workitem","marketing.group_marketing_manager",1,1,1,1
-"access_marketing_campaign_transition_campaign_manager","marketing.campaign.transition","model_marketing_campaign_transition","marketing.group_marketing_manager",1,1,1,1
-"access_marketing_campaign_analysis_campaign_manager","campaign.analysis","model_campaign_analysis","marketing.group_marketing_manager",1,1,1,1
-"access_email_template_manager","email.template","model_email_template","marketing.group_marketing_manager",1,1,1,1
-"access_email_template_account_manager","email.smtp_server","email.model_email_smtp_server","marketing.group_marketing_manager",1,1,1,1
+"id";"name";"model_id:id";"group_id:id";"perm_read";"perm_write";"perm_create";"perm_unlink"
+"access_marketing_campaign_admin";"marketing.campaign";"model_marketing_campaign";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_segment_campaignadmin";"marketing.campaign.segment";"model_marketing_campaign_segment";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_activity_campaignadmin";"marketing.campaign.activity";"model_marketing_campaign_activity";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_workitem_campaignadmin";"marketing.campaign.workitem";"model_marketing_campaign_workitem";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_transition_campaignadmin";"marketing.campaign.transition";"model_marketing_campaign_transition";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_analysis_campaignadmin";"campaign.analysis";"model_campaign_analysis";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_workitem_all";"marketing.campaign.workitem";"model_marketing_campaign_workitem";"base.group_user";1;0;0;0
+"access_email_template_user";"email.template";"model_email_template";"marketing.group_marketing_user";1;1;0;0
+"access_email_template_account_user";"ir.mail_server";"base.model_ir_mail_server";"marketing.group_marketing_user";1;1;0;0
+"access_marketing_campaign_system";"marketing.campaign system";"model_marketing_campaign";"base.group_system";1;0;0;0
+"access_marketing_campaign_segment_system";"marketing.campaign.segment system";"model_marketing_campaign_segment";"base.group_system";1;0;0;0
+"access_marketing_campaign_workitem_system";"marketing.campaign.workitem system";"model_marketing_campaign_workitem";"base.group_system";1;0;0;0
+"access_marketing_campaign_manager";"marketing.campaign";"model_marketing_campaign";"marketing.group_marketing_manager";1;1;1;1
+"access_marketing_campaign_segment_campaign_manager";"marketing.campaign.segment";"model_marketing_campaign_segment";"marketing.group_marketing_manager";1;1;1;1
+"access_marketing_campaign_activity_campaign_manager";"marketing.campaign.activity";"model_marketing_campaign_activity";"marketing.group_marketing_manager";1;1;1;1
+"access_marketing_campaign_workitem_campaign_manager";"marketing.campaign.workitem";"model_marketing_campaign_workitem";"marketing.group_marketing_manager";1;1;1;1
+"access_marketing_campaign_transition_campaign_manager";"marketing.campaign.transition";"model_marketing_campaign_transition";"marketing.group_marketing_manager";1;1;1;1
+"access_marketing_campaign_analysis_campaign_manager";"campaign.analysis";"model_campaign_analysis";"marketing.group_marketing_manager";1;1;1;1
+"access_email_template_manager";"email.template";"model_email_template";"marketing.group_marketing_manager";1;1;1;1
+"access_email_template_account_manager";"ir.mail_server";"base.model_ir_mail_server";"marketing.group_marketing_manager";1;1;1;1
diff --git a/addons/outlook/__openerp__.py b/addons/outlook/__openerp__.py
index 79e4cb509bc..e376bcfa34a 100644
--- a/addons/outlook/__openerp__.py
+++ b/addons/outlook/__openerp__.py
@@ -25,7 +25,7 @@
'version' : '1.0',
'author' : 'OpenERP SA',
'website' : 'http://www.openerp.com/',
- 'depends' : ['base', 'email'],
+ 'depends' : ['base', 'mail'],
'category' : 'Tools',
'description': '''
This module provides the Outlook Plug-in.
diff --git a/addons/project/__openerp__.py b/addons/project/__openerp__.py
index 30ffb8d6630..0aaf880fa64 100644
--- a/addons/project/__openerp__.py
+++ b/addons/project/__openerp__.py
@@ -27,7 +27,7 @@
"website": "http://www.openerp.com",
"category": "Project Management",
"images": ["images/gantt.png", "images/project_dashboard.jpeg","images/project_task_tree.jpeg","images/project_task.jpeg","images/project.jpeg","images/task_analysis.jpeg"],
- "depends": ["product", "analytic", "board", "email"],
+ "depends": ["product", "analytic", "board", "mail"],
"description": """
Project management module tracks multi-level projects, tasks, work done on tasks, eso.
======================================================================================
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index 93df5636a87..5fed2baceed 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -103,7 +103,7 @@
@@ -121,7 +121,7 @@
@@ -141,7 +141,7 @@
context="{'model': 'crm.lead' }"
icon="terp-document-new" type="action" />
diff --git a/addons/project_issue/security/ir.model.access.csv b/addons/project_issue/security/ir.model.access.csv
index 59f67eda7e0..3015a900f70 100644
--- a/addons/project_issue/security/ir.model.access.csv
+++ b/addons/project_issue/security/ir.model.access.csv
@@ -1,11 +1,11 @@
-"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_project_issue_all","project.issue","model_project_issue","project.group_project_manager",1,1,1,1
-"access_project_issue_user","project.issue","model_project_issue","project.group_project_user",1,1,1,1
-"access_project_issue_report_all","project.issue.report","model_project_issue_report","project.group_project_manager",1,1,1,1
-"access_crm_case_categ_id","crm.case.categ","crm.model_crm_case_categ","project.group_project_manager",1,1,1,1
-"access_project_issue_version_project","project_issue_version manager","model_project_issue_version","project.group_project_manager",1,1,1,1
-"access_project_issue_version_project_user","project_issue_version user","model_project_issue_version","project.group_project_user",1,0,0,0
-"access_email_message_project_manager","email.message.manager","email.model_email_message","project.group_project_manager",1,1,1,1
-"access_resource_calendar_project_manager","resource.calendar.project.manager","resource.model_resource_calendar","project.group_project_manager",1,1,1,1
-"access_project_issue_report_user","project.issue.report user","model_project_issue_report","project.group_project_user",1,0,0,0
-"access_email_message_issue_project_user","project.mailgate.message.issue.user","email.model_email_message","project.group_project_user",1,1,1,0
+"id";"name";"model_id:id";"group_id:id";"perm_read";"perm_write";"perm_create";"perm_unlink"
+"access_project_issue_all";"project.issue";"model_project_issue";"project.group_project_manager";1;1;1;1
+"access_project_issue_user";"project.issue";"model_project_issue";"project.group_project_user";1;1;1;1
+"access_project_issue_report_all";"project.issue.report";"model_project_issue_report";"project.group_project_manager";1;1;1;1
+"access_crm_case_categ_id";"crm.case.categ";"crm.model_crm_case_categ";"project.group_project_manager";1;1;1;1
+"access_project_issue_version_project";"project_issue_version manager";"model_project_issue_version";"project.group_project_manager";1;1;1;1
+"access_project_issue_version_project_user";"project_issue_version user";"model_project_issue_version";"project.group_project_user";1;0;0;0
+"access_email_message_project_manager";"email.message.manager";"mail.model_email_message";"project.group_project_manager";1;1;1;1
+"access_resource_calendar_project_manager";"resource.calendar.project.manager";"resource.model_resource_calendar";"project.group_project_manager";1;1;1;1
+"access_project_issue_report_user";"project.issue.report user";"model_project_issue_report";"project.group_project_user";1;0;0;0
+"access_email_message_issue_project_user";"email.message..user";"mail.model_email_message";"project.group_project_user";1;1;1;0
diff --git a/addons/project_mailgate/__openerp__.py b/addons/project_mailgate/__openerp__.py
index 6030293c4f8..e85285bc8f9 100644
--- a/addons/project_mailgate/__openerp__.py
+++ b/addons/project_mailgate/__openerp__.py
@@ -27,7 +27,7 @@
"website": "http://www.openerp.com",
"category": "Project Management",
"images": ["images/project_mailgate_task.jpeg"],
- "depends": ["project", "email"],
+ "depends": ["project", "mail"],
"description": """
This module is an interface that synchronises mails with OpenERP Project Task.
==============================================================================
diff --git a/addons/project_mailgate/security/ir.model.access.csv b/addons/project_mailgate/security/ir.model.access.csv
index 72a4763c18f..de32de28875 100644
--- a/addons/project_mailgate/security/ir.model.access.csv
+++ b/addons/project_mailgate/security/ir.model.access.csv
@@ -1,3 +1,3 @@
-"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_email_message_project_manager","project.mailgate.message.manager","email.model_email_message","project.group_project_manager",1,1,1,0
-"access_email_message_project_user","project.mailgate.message.user","email.model_email_message","project.group_project_user",1,1,1,0
+"id";"name";"model_id:id";"group_id:id";"perm_read";"perm_write";"perm_create";"perm_unlink"
+"access_email_message_project_manager";"project.email.message.manager";"mail.model_email_message";"project.group_project_manager";1;1;1;0
+"access_email_message_project_user";"project.email.message.user";"mail.model_email_message";"project.group_project_user";1;1;1;0
diff --git a/addons/project_planning/project_planning_view.xml b/addons/project_planning/project_planning_view.xml
index 5d23cdcbdbf..3aac5c7f466 100644
--- a/addons/project_planning/project_planning_view.xml
+++ b/addons/project_planning/project_planning_view.xml
@@ -109,7 +109,7 @@
-
+
diff --git a/addons/project_scrum/__openerp__.py b/addons/project_scrum/__openerp__.py
index 4ed110b0537..2644c4e9937 100644
--- a/addons/project_scrum/__openerp__.py
+++ b/addons/project_scrum/__openerp__.py
@@ -49,7 +49,7 @@ More information on the methodology:
""",
'author': 'OpenERP SA',
'images': ['images/product_backlogs.jpeg', 'images/project_sprints.jpeg', 'images/scrum_dashboard.jpeg', 'images/scrum_meetings.jpeg'],
- 'depends': ['project', 'process', 'email'],
+ 'depends': ['project', 'process', 'mail'],
'init_xml': [],
'update_xml': [
'security/ir.model.access.csv',
diff --git a/addons/project_scrum/project_scrum_view.xml b/addons/project_scrum/project_scrum_view.xml
index 197670306a0..014d920d83d 100644
--- a/addons/project_scrum/project_scrum_view.xml
+++ b/addons/project_scrum/project_scrum_view.xml
@@ -302,7 +302,7 @@
-
@@ -396,7 +396,7 @@
-
diff --git a/addons/share/__openerp__.py b/addons/share/__openerp__.py
index 4221d8c6ec8..b0536dca0d8 100644
--- a/addons/share/__openerp__.py
+++ b/addons/share/__openerp__.py
@@ -23,7 +23,7 @@
{
"name" : "Sharing Tools",
"version" : "1.3",
- "depends" : ["base", "email"],
+ "depends" : ["base", "mail"],
"author" : "OpenERP SA",
"category": 'Tools',
"description": """
diff --git a/addons/survey/__openerp__.py b/addons/survey/__openerp__.py
index 86c952ad62e..5a551c28a3d 100644
--- a/addons/survey/__openerp__.py
+++ b/addons/survey/__openerp__.py
@@ -33,7 +33,7 @@ Different users may give different answers of question and according to that sur
Partners are also sent mails with user name and password for the invitation of the survey
""",
'author': 'OpenERP SA',
- 'depends': ['base_tools', 'email'],
+ 'depends': ['base_tools', 'mail'],
'update_xml': ['survey_report.xml',
'survey_data.xml',
'wizard/survey_selection.xml',
diff --git a/addons/thunderbird/__openerp__.py b/addons/thunderbird/__openerp__.py
index 17a3ed2bb2d..51e4153e897 100644
--- a/addons/thunderbird/__openerp__.py
+++ b/addons/thunderbird/__openerp__.py
@@ -24,7 +24,7 @@
"version" : "1.0",
"author" : ['OpenERP SA', 'Axelor'],
"website" : "http://www.openerp.com/",
- "depends" : ["base","email"],
+ "depends" : ["base","mail"],
"category" : "Tools",
"description": """
This module is required for the Thuderbird Plug-in to work properly.