OpenERP 6.1-电子邮件模板默认为html
我正在尝试使用右侧面板上的“发送邮件”菜单从合作伙伴窗口发送电子邮件。 为此,我从配置菜单创建了一封模板电子邮件,将正文(文本)留空,并在正文(Rich/html)中填充以下内容:OpenERP 6.1-电子邮件模板默认为html,openerp,Openerp,我正在尝试使用右侧面板上的“发送邮件”菜单从合作伙伴窗口发送电子邮件。 为此,我从配置菜单创建了一封模板电子邮件,将正文(文本)留空,并在正文(Rich/html)中填充以下内容: 一些粗体文本 当我从合作伙伴表单运行“发送邮件”时,邮件正文是空的,看起来它将邮件正文默认为电子邮件模板中的正文(文本)选项卡 当我查看表email_模板时,确认了这一点,其中字段子类型始终为“普通” 我试图通过将域值设置为[('subtype','=','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版本)。但是,您可以不使用
发送邮件侧边栏按钮,因为这将只保留纯文本版本,如上所述。有两种推荐的方法
要测试这些活动电子邮件:
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>