我使用 vb.net 代码发送电子邮件。发送纯文本电子邮件没有问题,但我想使用一些格式(粗体、彩色文本等)。我正在将我的邮件正文写在 Richtextbox 中,但不知道如何进行格式设置。
我也想插入图片。请帮助解决这个问题。
非常感谢。
我使用 vb.net 代码发送电子邮件。发送纯文本电子邮件没有问题,但我想使用一些格式(粗体、彩色文本等)。我正在将我的邮件正文写在 Richtextbox 中,但不知道如何进行格式设置。
我也想插入图片。请帮助解决这个问题。
非常感谢。
您基本上需要为要着色的元素制作一个带有 css 的 html 文件。您可以将此作为附件添加到电子邮件中,并将 mime-type 设置为 text/html。
对于图像,您可以将它们添加为 base64 编码的附件,并将其 Content-ID 作为 CID:在您的 html 代码中引用。
我在对这个线程的回答中写了更多关于这个的内容:
发送电子邮件包含像 Outlook 一样的图像?