如果流程中的手动步骤是一个选项,您可以这样做: 1.自动或手动将HTML创建为已保存的HTML文件,带有链接到 * 本地保存的图像文件 * 的<img>标记 1.选择HTML文件作为附件时,使用“作为文本插入”选项(隐藏在“插入”按钮的向下箭头下)将HTML附加到Outlook电子邮件。 这将用文件中的HTML填充HTML电子邮件,并嵌入所有图像。我相信这个工具使用Base64编码来嵌入Sam电子邮件中描述的图像。 根据工作流程,此方法可能比您自己将图像转换为Base64更容易。 请注意this method only works in Outlook for Windows, not Outlook for Mac .
4条答案
按热度按时间t8e9dugd1#
如果流程中的手动步骤是一个选项,您可以这样做:
1.自动或手动将HTML创建为已保存的HTML文件,带有链接到 * 本地保存的图像文件 * 的
<img>
标记1.选择HTML文件作为附件时,使用“作为文本插入”选项(隐藏在“插入”按钮的向下箭头下)将HTML附加到Outlook电子邮件。
这将用文件中的HTML填充HTML电子邮件,并嵌入所有图像。我相信这个工具使用Base64编码来嵌入Sam电子邮件中描述的图像。
根据工作流程,此方法可能比您自己将图像转换为Base64更容易。
请注意this method only works in Outlook for Windows, not Outlook for Mac .
t5fffqht2#
你可以使用base64编码器在html电子邮件中嵌入图像。这相当复杂,但你基本上是将图像编码为电子邮件中的文本字符串,然后进行解释。
但这并不适用于所有电子邮件客户端。
看看这个,看看它是否是你要找的:
http://www.campaignmonitor.com/blog/post/1761/embedding-images-in-email/
编辑
是的。
dgjrabp23#
对于您问题的最后一部分,“生成cid/contentid”我知道唯一的方法是使用Outlook本身(或Word作为Outlook的文本编辑器)来获得它。
当我需要在电子邮件上的签名文本旁边插入我们公司的标志时,我就遇到了这个问题。
因此,打开Microsoft Outlook(Office 2016适用于任何情况),转到文件〉选项〉邮件〉撰写邮件〉签名按钮
或在Outlook的"新邮件“窗口中,转到插入〉图片
jobtbby34#
如果你是用html来制作你的整个电子邮件,你可以在谷歌上搜索相同的图片,并把这个放在那里:
<img src="http://www.google.com/intl/en_ALL/images/logos/images_logo_lg.gif" alt="picture1" />
你也可以,使用Photobucket来托管图像(如果你必须的话)。基本上,你必须有图像的来源。