Nodemailer可以在发送时自动将大型电子邮件拆分成多个较小的电子邮件吗?

时间:2018-02-08 10:01:17

标签: node.js email attachment email-attachments nodemailer

我正在开发一款应该发送包含大量附件的电子邮件的应用。每个附件大约1-3 MB。

Nodemailer可以在发送时自动将大型电子邮件拆分为多个较小的电子邮件,以便每封带附件的电子邮件的大小不会超过例如25 MB?

1 个答案:

答案 0 :(得分:1)

不,它不能。您可以或多或少地自行预先计算生成的电子邮件大小。附件以base64的形式发送,因此如果您的文件大小为10MB,那么生成的电子邮件将是10/3 * 4 +几千字节的开销。如果结果似乎太接近25MB,那么自己拆分文件并发送多条消息而不是一条消息。