使用Amazon SES for Angular 7在base64中附加图像

问题描述

我在使用Angular 7中的Amazon SES附加以base64编码的图像列表时遇到一些问题。 我需要将它们作为附件发送:如果我只是将图像嵌入到电子邮件正文中,它们将不会显示在所有不同的电子邮件客户端中,如您在此处看到的:

enter image description here

(有关该特定主题的更多信息,请参见this question

我正在使用SES的SendEmailRequest对象格式化电子邮件。这是我的代码的示例:

const params: AWS.SES.SendEmailRequest = {
  Source: "Source Email <some@email.com>",Destination: {
    ToAddresses: this.getDestination(destination),},Message: {
    Body: {
      Html: {
        Charset: "UTF-8",Data: bodyHtml,//This is the body of the email
      },Text: {
        Charset: "UTF-8",Data: innerHtml,Subject: {
      Charset: "UTF-8",Data: appConfig.environment.toupperCase() !== "PROD" ? `${subject}(${data.email}) ${subjectEnvironment}` : `${subject}`,};

然后我调用SendEmail方法来路由电子邮件。电子邮件格式正确,发送时没有任何问题,但是我找不到使用此方法包括任何附件的方法。是否可以使用这种方法发送附件?有没有最好的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)