我正在尝试为我的公司创建一封欢迎电子邮件。虽然我有文字,但它并没有在所有电子邮件客户端中正确显示。一种方法是使用TextBox
或将文本粘贴到Word中的形状中。边界保持不变,文本保持在这些边界内并且看起来更好。鉴于我有大约1000个这样的欢迎电子邮件(每个都有姓名和登录凭据),还有其他方法可以动态创建这些电子邮件吗?
如果是这样,我会通过程序创建什么? HTML,PHP?
答案 0 :(得分:1)
我个人使用将电子邮件格式化为HTML,然后编写HTML以根据需要格式化文本。
你甚至可以使用String.Format在需要的地方插入数据(借用Silas的html,因为我不想自己制作)
email.Body = String.Format("<html><body><h1>Welcome {0}</h1><div>{1}</div></body></html>", <user name>, <body of email>);
答案 1 :(得分:1)
创建HTML模板,然后在HTML模板字符串中插入文本框中的文本。
类似的东西:
<html>
<body>
<h1>Welcome #person#</h1>
<div>#bodytext#</div>
</body>
</html>
然后在发货之前更换“#person#”和“#bodytext#”。 如果你允许的话,这甚至可以让你的同事编辑模板。