英俊的威尔森来营救:
Meteor的默认电子邮件包3在
场景。确保附件数组遵循中列出的选项
MailComposer附件文档40。在你的例子中,你指的是
PDF,所以你可能希望你的附件数组看起来像什么
比如:
... attachments: [ {
fileName: 'book.pdf',
filePath: '/home/hexen/Downloads/book.pdf', }, ]
https://forums.meteor.com/t/meteor-email-with-attachment/23026
但是我们的朋友们在评论中是正确的,你需要一种方法将这些文件上传到服务器并
ostrio:files
是最好的包裹之一。
下面是我们应用程序中的一个示例,可以指导您进行以下操作:
MailQueue.sendMail({
to: payslip.employee.email,
from: 'Payroll System <no-reply@fslabs.net>',
subject: `Payslip of ${payslip.payrollDate}`,
html: `Hello ${payslip.employee.full_name}, <br /><br />Here is your payslip for payroll of ${payslip.payrollDate}<br /><br />Thanks.`,
attachments: [{ path: `'/tmp/${payslip.employee.full_name}.zip'` }],
});
首先,我们依靠的是
Meteor Mailer
因为它允许我们定制邮件发送选项(没关系,你不必使用它)。我们在服务器上创建文件,存储在
/tmp/
目录