OpenERP 6.1-电子邮件模板默认为html

OpenERP 6.1-电子邮件模板默认为html,openerp,Openerp,我正在尝试使用右侧面板上的“发送邮件”菜单从合作伙伴窗口发送电子邮件。 为此,我从配置菜单创建了一封模板电子邮件,将正文(文本)留空,并在正文(Rich/html)中填充以下内容: 一些粗体文本 当我从合作伙伴表单运行“发送邮件”时,邮件正文是空的,看起来它将邮件正文默认为电子邮件模板中的正文(文本)选项卡 当我查看表email_模板时,确认了这一点,其中字段子类型始终为“普通” 我试图通过将域值设置为[('subtype','=','html')]来设置特定于电子邮件模板的操作窗口,但它没有

我正在尝试使用右侧面板上的“发送邮件”菜单从合作伙伴窗口发送电子邮件。 为此,我从配置菜单创建了一封模板电子邮件,将正文(文本)留空,并在正文(Rich/html)中填充以下内容:

一些粗体文本

当我从合作伙伴表单运行“发送邮件”时,邮件正文是空的,看起来它将邮件正文默认为电子邮件模板中的正文(文本)选项卡

当我查看表email_模板时,确认了这一点,其中字段子类型始终为“普通”

我试图通过将域值设置为[('subtype','=','html')]来设置特定于电子邮件模板的操作窗口,但它没有改变任何内容。我还将此代码添加到大多数与电子邮件相关的操作窗口域中,但它也没有改变任何内容

有人知道如何从OpenERP默认发送HTML格式的电子邮件吗

更新:是否有人获得了适用于他们的HTML代码示例,这意味着他们在电子邮件客户端中正确接收

我的问题是,如果我将模板中的纯文本留空,并且在Rich/html下有一些html标记,那么我会收到一封html格式的电子邮件,但它总是空的。甚至源也是完全空的。我想我的html语法有问题。也许我需要在结尾的一段中把“/”翻一番,因为不知何故,它可能是某个转义字符。我尝试了很多不同的语法,但显然不是正确的

因此,如果有人有一些html编码,为他们工作,他们会 乐于分享,提前感谢

更新2,我在互联网上快速培训后创建了一封html模板电子邮件。我已经用litmus测试了我的代码,它正好显示了我想要看到的东西。然后,我将这段完全相同的代码粘贴到OpenERP中,将电子邮件发送到我的电子邮件客户端,与litmus上的相同,它是完全空的。然而,它说格式是HTML。在某个地方肯定存在问题,但我无法指出问题所在。OpenERP似乎不发送html代码。有没有人有过同样的问题

以下是我用于测试并粘贴到OpenERP中的html基本代码:


刘素芬

发送的电子邮件包含两种内容:
plain
html
。 电子邮件客户端根据其功能决定渲染其中一个。如果它是
html
功能,它将使用html版本,如果不是,则将呈现
普通版
版本


您应该在模板中为消息提供两个版本:
plain
html

简短回答:在6.1中,如果不使用第三方加载项或自定义代码,您无法做到这一点

长答案
OpenERP 6.1不提供现成的所见即所得/富文本编辑器(OpenERP 7.0介绍了这一点)

因此,在6.1中,只要用户可以手动编辑电子邮件内容,就只能使用纯文本版本的模板。事实上,在撰写电子邮件时,要求用户手动编辑模板HTML版本的源代码(无所见即所得)是相当尴尬的。 当您通过相应的
发送邮件
侧栏操作基于模板撰写新电子邮件时,情况就是这样,因为您可以在发送电子邮件之前修改电子邮件

当电子邮件模板绑定到营销活动步骤(通过
Marketing\u-Campaign
模块)时(因为这些电子邮件在发送时没有任何编辑或任何手动用户操作),一个典型的情况是,模板的HTML/富文本和纯文本版本都按预期使用

更新: 如果这是你感兴趣的,市场营销活动将 始终发送电子邮件的纯文本和HTML版本 自动,收件人的邮件软件将显示 基于用户偏好的相关选项(对于大多数人来说,这将是 HTML版本)。但是,您可以使用 发送邮件侧边栏按钮,因为这将只保留纯文本版本,如上所述。有两种推荐的方法 要测试这些活动电子邮件:

  • 使用模板上的“预览”按钮,然后选择要为其渲染模板的示例记录。这将让您再次检查 将生成的HTML的源代码
  • 在“手动”模式下试驾您的活动:有一个虚拟记录,在上面输入您的电子邮件地址,然后使用 “活动后续”菜单,使其手动推进活动步骤。这一点非常重要,不仅要验证您的 电子邮件模板,以及您的活动结构。也见此 ,来自OpenERP 2012年社区日
  • 有一些社区模块将WYSIWYG编辑功能添加到OpenERP 6.1(搜索on),但我不认为它们与
    email_模板
    模块集成,以便能够直接编写富文本。不过,做这件事并不难。如果您感兴趣,请先阅读
    mail.compose.message
    向导(包括和)的源代码,了解模板字段的使用方式和位置


    如果您不熟悉OpenERP的开发,那么OpenERP的功能和将是一个有趣的起点。

    这是一年多以前的事了,由于这种缺陷,我已经放弃了OpenERP。无论我做了什么尝试,我都没有机会让OpenERP以HTML格式自动向我发送电子邮件。它总是默认为文本w
    <p>Some text in <b>bold</b></p>
    
    <html>
    <body leftmargin="0" marginwidth="0" marginheight="0" offset="0">
        <table width="100%" bgcolor="#cccccc" cellpading="10" cellspacing="10">
            <tr valign="top" align="center">
                <td>
                    <table width="500" bgcolor="#ffffff" cellpading="0" cellspacing="0">
                        <tr>
                            <td>
                                    liusuhflsb
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>       
        </table>
    </body>
    </html>