【发布时间】:2012-12-14 15:34:03
【问题描述】:
我使用 vb.net 代码发送电子邮件。发送纯文本电子邮件没有问题,但我想使用一些格式(粗体、彩色文本等)。我正在将邮件正文写在 Richtextbox 中,但不知道如何进行格式设置。
我也想插入图片。也请帮忙。
非常感谢。
【问题讨论】:
标签: vb.net
我使用 vb.net 代码发送电子邮件。发送纯文本电子邮件没有问题,但我想使用一些格式(粗体、彩色文本等)。我正在将邮件正文写在 Richtextbox 中,但不知道如何进行格式设置。
我也想插入图片。也请帮忙。
非常感谢。
【问题讨论】:
标签: vb.net
您基本上需要为要着色的元素制作一个带有 css 的 html 文件。您将此作为附件添加到您的电子邮件中,并将 mime-type 设置为 text/html。
对于图像,您可以将它们添加为 base64 编码的附件,并使用它们的 Content-ID 作为 CID:在您的 html 代码中引用。
我在对这个帖子的回答中写了更多关于此的内容:
Send email includes image like Outlook does?
【讨论】: