通过GMAIL-API发送的电子邮件中附加的EML文件在GMAIL中无法查看

问题描述 投票:0回答:1

我目前正在开发一个Gmail插件。附加组件会向特定的收件人发送带有附件的eml文件的电子邮件。不幸的是,收件人无法打开我通过GMAIL API发送的电子邮件所附的eml文件。如果他们单击附件的eml文件,他们将收到消息“加载附件消息时发生错误”。

enter image description here

当我分析单击电子邮件上的“显示原始”时看到的数据时,发现了两个可能与此问题相关的问题。一种是我通过GMAIL API发送的所有电子邮件都带有“标头为gmailapi.google.com的未知名称来自xxxxxxxxxxx的接收邮件”标头。电子邮件的内容中缺少整个base64编码的eml文件。请参见下图:

enter image description here

这与Emails sent via GMAIL API are flagged as Phishy有关吗?还是我想念或做错了什么?如果我将“附件类型”设置为“文本/纯文本”,那么当我“显示原始”电子邮件时,base64编码的eml文件数据就会出现并且可以查看。预先谢谢大家。

gmail gmail-api gmail-addons
1个回答
0
投票

@@ GovZ,您可以使用MailApp.send而不是GmailApp.send,并将内容类型设置为“ message / rfc822”,并且电子邮件应正确预览。

详细信息:https://issuetracker.google.com/issues/155736170

© www.soinside.com 2019 - 2024. All rights reserved.