通过程序创建欢迎电子邮件

时间:2013-04-16 11:51:05

标签: html email html-email

我正在尝试为我的公司创建一封欢迎电子邮件。虽然我有文字,但它并没有在所有电子邮件客户端中正确显示。一种方法是使用TextBox或将文本粘贴到Word中的形状中。边界保持不变,文本保持在这些边界内并且看起来更好。鉴于我有大约1000个这样的欢迎电子邮件(每个都有姓名和登录凭据),还有其他方法可以动态创建这些电子邮件吗?

如果是这样,我会通过程序创建什么? HTML,PHP?

2 个答案:

答案 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#”。 如果你允许的话,这甚至可以让你的同事编辑模板。