haw*_*bsl 8 outlook html-email winforms
我们有一个Winforms应用程序,它支持将HTML块拖放到Outlook(HTML)邮件中.
大块的文字很好.
但是我们如何处理图像呢?我们假设我们不想在线托管图像,而是希望通过电子邮件发送它们.还假设我们确实希望看到内联图像,而不是附件(当然,收件人的电子邮件客户端支持这种情况).
如果你看一下Outlook消息的HTML源代码,那么图像就会有"cid"标签(我猜这个标签指的是附件),但是我们如何生成cid/contentid呢?
如果过程中的手动步骤是一个选项,您可以这样做:
<img>标签链接到本地保存的图像文件这将使用文件中的HTML填充HTML电子邮件并嵌入所有图像.我相信这个工具使用Base64编码嵌入图像,如Sam的电子邮件中所述.
根据工作流程,此方法可能比自己将图像转换为Base64更容易.
请注意,此方法仅适用于Outlook for Windows,而不适用于Outlook for Mac.
您可以使用base64编码器将图像嵌入到html电子邮件中.它非常复杂,但您基本上将图像编码为电子邮件中的文本字符串,然后进行解释.
但这并不适用于所有电子邮件客户端.
看看这个,看看它是否符合您的要求:
http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/
编辑
| 归档时间: |
|
| 查看次数: |
86525 次 |
| 最近记录: |