在我的ColdFusion程序中,我为一个或多个收件人创建电子邮件(HTML / CSS),并将其放在.cfm文件中。电子邮件格式很好。当我将保存的文件作为程序运行时,cfmail标记会将电子邮件发送给任何人,这一切都正常。但是,在此过程中,我的格式会丢失。据我所知,当电子邮件到达目标时,我的本地CSS没有理由正常运行。但如果我可以保留我开始使用的格式,那就太好了。
有没有人建议我如何做到这一点。
答案 0 :(得分:4)
如果您的type="html"
标记中未包含属性cfmail
,则可能会影响电子邮件的格式。此外,在cfmail
标记内,除了您的内容外,还将您的样式嵌入其中。例如:
<cfmail from="foo@bar.com" to="foobar@bar.com" subject"test" server="mymailserver" type="html">
<html>
<head>
<style>
.test { color: ##cc0000; }
</style>
</head>
<body>
<div class="test">This email is in red</div>
</body>
</html>
</cfmail>