【问题标题】:SendGrid emailing API , which types of email attachment supported by SendGridSendGrid emailing API , SendGrid 支持哪些类型的电子邮件附件
【发布时间】:2022-12-13 21:39:04
【问题描述】:

我正在使用下一个代码发送电子邮件附件:

Attachments attachments3 = new Attachments();
Base64 x = new Base64();
String imageDataString = x.encodeAsString(fileData);
attachments3.setContent(imageDataString);
attachments3.setType("image/png");//"application/pdf"
attachments3.setFilename("x.png");
attachments3.setDisposition("attachment");
attachments3.setContentId("Banner");
mail.addAttachments(attachments3);

这里有setter setType。

SendGrid 是否有附件类型的白名单?

例如,我无法在其他服务中发送 .exe 或 .rar 文件。我想知道 SendGrid 的禁令。

【问题讨论】:

    标签: java sendgrid


    【解决方案1】:
    Twilio推荐的答案

    根据他们的文档,唯一的限制是 30MB 或更少。

    https://docs.sendgrid.com/api-reference/mail-send/limitations

    由于过去使用过 SendGrid,如果他们限制您可以发送的文件类型,我会感到惊讶。

    【讨论】:

    • 可能还值得考虑的是,收件箱不太可能愉快地接收包含 .exe 或 .rar 文件附件的电子邮件,并且可能会阻止它们。因此,即使 SendGrid 很乐意发送它们,您也可能会发现您的电子邮件在收件人方面被阻止了。
    【解决方案2】:

    只是一个小的精确度:您的电子邮件的总大小(包括附件)必须小于 30MB。

    他们的建议是不要超过 10MB

    【讨论】:

      猜你喜欢
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多