`
yinxvxv
  • 浏览: 51693 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

odoo email 电子邮件

阅读更多
 
接收邮件服务器成功并作相应处理有三种方法:
1.使用服务器的创建新记录
然后写一个 model继承指写的类型。这时可以重写new_message方法达到目的。
    def message_new(self, cr, uid, msg, custom_values=None, context=None):
        """ Overrides mail_thread message_new that is called by the mailgateway
            through message_process.
            This override updates the document according to the email.
        """
        if custom_values is None:
            custom_values = {}
        street = html2plaintext(msg.get('body')) if msg.get('body') else ''
        defaults = {
            'name': msg.get('subject') or _("No Subject"),
            'street': street,
            'email_from': msg.get('from'),
            'email_cc': msg.get('cc'),
            'user_id': False,
            'partner_id': msg.get('author_id', False),
        }
        defaults.update(custom_values)
        return super(ResPartner, self).message_new(cr, uid, msg, custom_values=defaults, context=context)
 
 
2.使用服务器动作加别名
3.只使用别名
使用别名是可以指定一个model
实现这个model的update_message方法(一般指定用户,因为用户有一个portaltemplate,是用来收这个消息的)
    
def message_update(self, cr, uid, ids, msg, update_vals=None, context=None):
        for user in self.browse(cr, uid, ids, context=context):
            print user.alias_defaults
       
        street = html2plaintext(msg.get('body')) if msg.get('body') else ''
        defaults = {
            'name': msg.get('subject') or _("No Subject"),
            'street': street,
            'email_from': msg.get('from'),
            'email_cc': msg.get('cc'),
            'user_id': False,
            'partner_id': msg.get('author_id', False),
        }
        print defaults
        return True
 
 
  • 大小: 20.2 KB
  • 大小: 120.1 KB
  • 描述: 2015-02-04T14-58-07.208Z.png
  • 大小: 43.3 KB
分享到:
评论

相关推荐

    odoo10公司系统可发送邮件,学习使用

    1. **邮件模块**:Odoo 10内置了邮件模块,使得用户能够发送和接收电子邮件。这个模块支持SMTP(简单邮件传输协议)服务器,可以配置多个发件人地址,以适应不同的业务需求。 2. **邮件跟踪**:Odoo记录了所有与...

    odoo8安装步骤

    ### Odoo 8 在 CentOS Linux 下的安装步骤详解 Odoo 是一款开源的企业资源管理系统,提供了包括销售管理、采购管理、库存管理等在内的多种业务功能模块。Odoo 的前身是 OpenERP,在版本 8 中正式更名为 Odoo。本文...

    odoo14 企业版源码

    Odoo是一款开源的企业资源规划(ERP)软件,其最新版本为 Odoo 14。Odoo 14企业版源码的提供旨在供学习者深入理解Odoo的内部工作原理,以及如何定制和扩展这个强大的业务管理平台。在深入探讨Odoo 14企业版源码之前...

    Odoo开发手册第五版,odoo14开发手册,Python

    《Odoo开发手册第五版》是针对Odoo 14这一版本的一份详尽指南,主要面向Python开发者,旨在帮助他们深入理解和掌握Odoo的开发技术。Odoo是一款开源的企业资源规划(ERP)软件,它提供了包括销售、采购、库存、财务、...

    odoo11.cookbook

    ### Odoo 11 开发食谱:第二版 #### 关键知识点概览 1. **Odoo 平台概述** - **定义与历史**:Odoo 是一个开源的企业资源规划 (ERP) 和客户关系管理 (CRM) 解决方案,提供一系列集成应用来满足业务需求。 - **...

    odoo 15企业版资源分享

    Odoo 15是Odoo开源企业资源规划(ERP)软件的一个版本,它引入了许多新功能和改进。根据Cybrosys的Odoo V15书籍¹,一些新功能包括: - 高级用户界面:为了完美处理CRM平台中的每个操作,建立了一个高度发展的高级...

    odoo17 python源码

    发票匹配优化:当导入电子发票时,Odoo 17改进了与供应商账单的自动匹配逻辑,根据单价和产品名称进行部分采购订单行匹配,并能处理不匹配的行。 销售板块新功能:升级了销售模块的功能,提供更为流畅和高效的销售...

    odoo17企业版源码

    发票匹配优化:当导入电子发票时,Odoo 17改进了与供应商账单的自动匹配逻辑,根据单价和产品名称进行部分采购订单行匹配,并能处理不匹配的行。 销售板块新功能:升级了销售模块的功能,提供更为流畅和高效的销售...

    odoo-13.0源码.zip

    《Odoo 13.0源码解析与应用探索》 Odoo,作为一个全球领先的开源企业应用程序套件,因其强大的模块化设计、易扩展性和高度定制性,深受开发者和企业的青睐。本文将针对《odoo-13.0源码.zip》进行详细解读,旨在...

    Odoo培训PPT.pptx

    odoo培训PPT odoo入门培训PPT ·

    odoo13 企业版源码

    Odoo,作为一个全面的企业级开源应用程序套件,被广泛应用于企业管理、电子商务、销售、采购、财务、人力资源等多个领域。Odoo 13是其最新版本,带来了诸多改进和新功能,旨在提升用户体验和效率。本文将对Odoo 13...

    odoo_11.0源文件

    Odoo V11引入了全局快捷键和全局搜索功能,使Odoo导航比以往任何时候都更快捷。Odoo 的开源模式让我们可利用无数开发人员和业务专家,在短短数年内,打造数百款应用。 具有强大的技术基础,Odoo 的结构非常独特。其...

    Odoo saas~16.3 (最新版本)

    Odoo是一款开源的企业资源计划(ERP)软件,其最新版本为16.3,被称为"Odoo SaaS~16.3"。该版本引入了众多改进和创新,旨在提供更高效、用户友好的企业解决方案。 Odoo 16.3的亮点之一是其无缝切换特性,这意味着...

    Odoo12 Studio使用介绍

    ### Odoo12 Studio 使用介绍 #### 一、概述 Odoo12 Studio是一个强大的工具,允许用户通过直观且友好的界面快速开发自定义模块。本文将详细介绍如何使用Odoo12 Studio进行开发,包括视图配置、翻译、权限设置等...

    odoo18 RFID门禁 源码

    odoo18 RFID门禁 源码

    odoo18 muk主题,亲测

    odoo18 主题

    fedora 安装ODOO服务

    ### Fedora 下安装 Odoo 服务 #### 一、前言 Odoo 是一款基于 Python 的开源企业资源管理系统(ERP),提供了全面的企业应用解决方案。本文主要介绍如何在 Fedora 系统上安装并配置 Odoo 服务,包括安装 ...

    odoo17 企业版源码

    odoo17 企业版源码

    Odoo_14_Development_Cookbook.pdf

    Odoo是一个基于Python的开源企业资源规划(ERP)软件,包括客户关系管理(CRM)、电子商务、会计、库存、销售和项目管理等众多功能模块。作为一款成熟的ERP解决方案,Odoo受到全球企业的青睐。Odoo 14则是该系统的一...

    odoo16-电子发票

    Odoo 16电子发票功能支持创建、管理和查询电子发票,包括增值税发票、普通发票、收据等各类发票。用户可以通过Odoo 16系统在发票管理页面创建、导入或扫描发票信息,同时可以将其与客户、供应商等相关联,并支持对...

Global site tag (gtag.js) - Google Analytics