0

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

如果是这样,我将使用什么来通过程序创建?HTML,PHP?

4

2 回答 2

1

创建 HTML 模板并将文本框中的文本插入 HTML 模板字符串中。

就像是:

<html>
    <body>
        <h1>Welcome #person#</h1>
        <div>#bodytext#</div>
    </body>
</html>

然后在发货前替换“#person#”和“#bodytext#”。如果您允许的话,这甚至可以让您的同事编辑模板。

于 2013-04-16T11:57:26.887 回答
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>);
于 2013-04-16T11:53:32.087 回答