我正在使用sitecore Web Forms for Marketers 2.4.0 rev。 140117,它工作正常,但我们只是注意到电子邮件不能正常工作。表单包含保存数据库和发送电子邮件操作。
表单的信息正确保存到数据库中,并且还发送了电子邮件,但电子邮件正文未替换表单字段的值。
这是由表单
生成的HTML名称*应该已替换为名称框中输入的值,但不会发生,与其他字段相同。
另一个问题是表单上的“插入字段”下拉列表是空白的,不包含任何字段。
<p><strong>Name: </strong>[<label id="{E8A4BF98-DE18-4DB7-B14D-E6DAD00F1872}">Name *</label>]</p>
<p><strong>Email:</strong> [<label id="{3E3DE00D-D804-47F4-AA51-69B7347C95C0}">Email *</label>]
</p>
<p><strong>Phone: </strong>[<label id="{BD908E77-C678-4A81-97DB-AD5D1FC81953}">Phone *</label>]</p>
<p><strong>Post Code:</strong> [<label id="{D6B91F3B-6EC7-4B3A-AE5F-F38ACD158AD8}">Post Code *</label>]</p>
<p><strong>Comments: </strong>[<label id="{0062519C-F761-4323-ADC6-D951734FBEC7}">Comment</label>]</p>
这是生成的电子邮件html
<p><strong>Name: </strong>[<label id=3D"{E8A4BF98-DE18=
-4DB7-B14D-E6DAD00F1872}">Name *</label>]</p>=0A<p><strong>Email:=
</strong> [<label id=3D"{3E3DE00D-D804-47F4-AA51-69B7347C95C0}">E=
mail *</label>]=0A</p>=0A<p><strong>Phone: </strong>[<label =
id=3D"{BD908E77-C678-4A81-97DB-AD5D1FC81953}">Phone *</label>]</p=
>=0A<p><strong>Post Code:</strong> [<label id=3D"{D6B91F3B-6EC7-4=
B3A-AE5F-F38ACD158AD8}">Post Code *</label>]</p>=0A<p><strong>Com=
ments: </strong>[<label id=3D"{0062519C-F761-4323-ADC6-D9517=
34FBEC7}">Comment</label>]</p>
答案 0 :(得分:1)
您可以验证您的文件是否准确?首先将bin文件夹中的dll与干净安装的Sitecore / Wffm版本(在本例中为wffm)进行比较。这样的事情通常是由进入bin文件夹的旧版本的dll引起的。