IRPA发送带有内嵌图像的邮件

2020-08-16 14:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,
我尝试在html正文中发送带有图片的邮件。 到目前为止,我已经在主体中包含带有html标签的图像,但是这些图像未显示在收件人的计算机上。 此时,您所看到的只是一个白框。 如何将图像正确地嵌入体内?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,
我尝试在html正文中发送带有图片的邮件。 到目前为止,我已经在主体中包含带有html标签的图像,但是这些图像未显示在收件人的计算机上。 此时,您所看到的只是一个白框。 如何将图像正确地嵌入体内?

付费偷看设置
发送
4条回答
野沐沐
1楼-- · 2020-08-16 15:08

弗洛里安,

尝试使用base64转换后的图像。 请从下面的博客文章中查看第3点,希望对您有所帮助。

如何使用电子邮件模板发送自定义电子邮件

callcenter油条
2楼-- · 2020-08-16 15:25

嗨弗洛里安,

您可以使用HTML模板吗? 您可以在项目的日志文件夹中有一个简单的HTML模板。 HTML文件可以类似于下面的

 
   <身体>
   

一些示例消息。


在发送邮件之前,您可以替换字符串以代替&IMGSRC&填充真实源。

 var mailBody = ctx.fso.file.read(ctx.options.path.log +'\\ temp.html');
//填充图像源
 mailBody = mailBody.replace("&IMGSRC&",<您的图片位置>);
 ctx.outlook.mail.setBodyHtml(0,mailBody); 

您可以尝试这种方法。

小熊yu生菜
3楼-- · 2020-08-16 15:08

感谢使用base64编码的提示。

我的问题是,我无法使用网站对图像进行编码,因为它是机器人创建的屏幕截图。 有没有办法在机器人内部对图像进行编码?

致谢

弗洛里安

宇峰Kouji
4楼-- · 2020-08-16 15:14

你好,

您可以使用:

 ctx.base64.encodeStream(ctx.fso.file.read(,e.file.encoding.Binary))
 

然后在电子邮件中插入此字符串,以便显示图像

此致

J。

一周热门 更多>