首页 > 解决方案 > 通过 GMAILAPP.REPLYALL 发送的电子邮件中附加的 EML 文件无法通过 Chrome 上的 Gmail 查看

问题描述

我是编码的初学者,所以希望你们能在下面帮助我

我尝试使用GmailApp获取最新的电子邮件消息,然后Utilities.newBlob将其作为.eml文件保存,然后我使用附加.replyAll该文件来回复消息。.eml

问题是发送的.eml文件可以通过 Outlook 下载和打开,但无法在 Chrome/Gmail 上查看

希望各位大神能帮我出出主意,先谢谢了。下面是我的代码

var messageprevious = GmailApp.getMessageById(ID);<br>
var messagepreviousTitle = messageprevious.getSubject();<br>
var messagepreviousRaw = messageprevious.getRawContent();<br>
var messagepreviousRawBlob = Utilities.newBlob(messagepreviousRaw,'message/rfc822',messagepreviousTitle+'.eml');<br>
messageprevious.replyAll(messagePrefix,{cc:ssSupSheetCc,from:senderEmail,htmlBody: messageFinal,name:senderName,attachments:[messagepreviousRawBlob] })

在此处输入图像描述

标签: google-apps-scriptgmail

解决方案


推荐阅读