1
  1. 总结问题

我无法将 PDF 文件附加到要发送到电子邮件地址的电子邮件中。PDF 文件与 HTML 文件位于同一文件夹中,其中包含使用 SMTPJS 发送电子邮件的 JavaScript 代码。

预期结果:一封带有pdf文件的电子邮件被发送到指定的电子邮件地址,没有任何问题。

实际结果:根本没有发送电子邮件。

  1. 描述你尝试过的东西

#1:尝试将文件名和扩展名放在引号中,如下所示:

PFD_Articles.pdf -> 'PFD_Articles.pdf'

同样,产生的是实际结果,而不是预期的结果。

  1. 显示一些代码
Email.send
(
    {
        Host: "smtp.gmail.com",
        Username: "sender@gmail.com",
        Password: "password",
        To: 'receiver@gmail.com',
        From: "sender@gmail.com",
        Subject: "<h1> ddd </h1>",
        Body: "And this is the body",
        Attachments:
            [
                {
                    name: 'PFD_Articles.pdf'
                }
            ]
    }).then
(
    alert("Successful! Please check your email inbox. Otherwise, you may have to enter your email address again.")
);
4

1 回答 1

0

     Email.send({
     Host: "smtp.gmail.com",
     Username : "abc@gmail.com",
     Password : "abc",
     To : receiver,
     From : "abc@gmail.com",
     Subject : emailSubject,
     Body : emailBody,
     Attachments : [
     {
      name : list.pdf
      data : pdfBase64 

     }]
     }).then(
     )
     });

这行得通!创建的 pdf 作为附件添加到电子邮件中

于 2022-01-26T06:06:03.373 回答