如何正确编写asp电子邮件的html正文?
我从asp生成html电子邮件正文,但生成的html代码在每个电子邮件客户端(gmail、webmail、outlook)中几乎没有变化。每一封邮件看起来都不一样,代码也有不同的变化。例如,我使用循环a做标记,如下所示:如何正确编写asp电子邮件的html正文?,html,asp-classic,Html,Asp Classic,我从asp生成html电子邮件正文,但生成的html代码在每个电子邮件客户端(gmail、webmail、outlook)中几乎没有变化。每一封邮件看起来都不一样,代码也有不同的变化。例如,我使用循环a做标记,如下所示: subtotal=0 while not Rs.EOF subtotal= subtotal + (rs.Fields("Cantidad_LINFACTURA") * rs.Fields("PrecioUnitario_LINFACTURA")) mensaje= mens
subtotal=0
while not Rs.EOF
subtotal= subtotal + (rs.Fields("Cantidad_LINFACTURA") * rs.Fields("PrecioUnitario_LINFACTURA"))
mensaje= mensaje + "<tr><td align='right'>" + CStr(rs.Fields("Cantidad_LINFACTURA"))+ "</td><td>" + rs.Fields("Descripcion_LINFACTURA") + "</td><td align='right' width='100'>" + CStr(formatNumber(rs.Fields("PrecioUnitario_LINFACTURA"),2)) + " €</td><td align='right' width='100'>" + CStr(formatNumber(rs.Fields("Cantidad_LINFACTURA") * rs.Fields("PrecioUnitario_LINFACTURA"),2) + " €</td><td></td></tr>"
rs.moveNext
wend
小计=0
而不是卢比
小计=小计+(rs.Fields(“Cantidad_LINFACTURA”)*rs.Fields(“PrecioUnitario_LINFACTURA”))
mensaje=mensaje+“”+CStr(rs.Fields(“Cantidad_LINFACTURA”)+“”+rs.Fields(“description_LINFACTURA”)+“”+CStr(formatNumber(rs.Fields(“PrecioUnitario_LINFACTURA”)+“”+CStr(formatNumber(rs.Fields(“Cantidad_LINFACTURA”))*rs.Fields(“PrecioUnitario_LINFACTURA”)),2)+“&8364;”
下一个
温德
这是没有样式的,但有时(可能是因为数据原因)在其中一个单元格中,只有一个单元格在某些电子邮件服务器中显示时没有align=“right”
属性。很抱歉解释,但我真的很沮丧,我不知道为什么会这样。我的临时解决方案是不使用样式,但是
align=right
属性也会失败
第三个看起来没有风格,但我写的都是asp循环,以同样的方式。这怎么可能呢?也许源代码可以帮助…首先谢谢。它太大了,无法在这里写,但问题是我写的消息带有响应。写,看起来不错,但是当我在不同的web服务器上发送电子邮件时出现这些错误您的意思是mail.isHTML=True吗?否…如何设置正文?能否至少发布生成代码的摘录?