我正在尝试使用右侧面板上的“发送邮件”菜单从合作伙伴窗口发送电子邮件。为此,我从配置菜单创建了一个模板电子邮件,将正文(文本)留空,并用以下内容填充正文(Rich/html):
<p>Some text in <b>bold</b></p>
当我从合作伙伴表单运行发送邮件时,邮件正文非常空,看起来它默认邮件正文为电子邮件模板中的正文(文本)选项卡。
当我查看字段子类型始终为“Plain”的表 email_template 时,这一点得到了证实。
我尝试通过将域值设置为 [('subtype','=','html')] 来设置特定于我的电子邮件模板的操作窗口,但它不会改变任何内容。我还将这段代码添加到大多数与电子邮件相关的操作窗口域中,但它也没有改变任何东西。
有谁知道如何从 OpenERP 默认发送 HTML 格式的电子邮件?
更新:有没有人得到适用于他们的 HTML 代码示例,这意味着他们在电子邮件客户端中正确接收?
我的问题是,如果我在模板中将纯文本留空,并且在 Rich/html 下有一些 html 标签,那么我会收到一封 html 格式的电子邮件,但它始终是空的。甚至源头也完全是空的。我想我的 html 语法有问题。也许我需要在结尾段落中加倍“/”,因为它可能是某个地方的转义字符,不知何故。我尝试了很多不同的语法,但显然不是正确的。
因此,如果有人有一些适用于他们的 html 编码并且他们很乐意分享,在此先感谢!
更新 2,我在互联网上进行了快速培训后创建了一个 html 模板电子邮件。我已经用石蕊测试了我的代码,它准确地显示了我想看到的内容。然后我将这段完全相同的代码粘贴到 OpenERP 中,将电子邮件消息发送到我的电子邮件客户端,与石蕊上的相同,它完全是空的。但是,它说格式是 HTML。肯定在某个地方有问题,但我无法指出在哪里。OpenERP 似乎没有发送 html 代码。有没有人遇到过同样的问题???
这是我用于测试并粘贴到 OpenERP 中的 html 基本代码:
<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>