【发布时间】:2019-12-05 20:06:46
【问题描述】:
我有发送带有 pdf 附件的电子邮件的功能,但是当我尝试发送本地没有文件的 pdf 时,电子邮件到达时没有任何附件...
async sendEmailWithAtt(email, subject, message, pathAtt) {
const transporter = nodemailer.createTransport({
host: process.env.EMAIL_HOST,
port: process.env.EMAIL_PORT,
auth: {
user: process.env.EMAIL_USERNAME,
pass: process.env.EMAIL_PASSWORD
},
attachments: [
{
filename: 'Document',
path: pathAtt, // URL of document save in the cloud.
contentType: 'application/pdf'
}
]
});
const mailOptions = {
from: process.env.EMAIL_USERNAME,
to: email,
subject: subject,
text: message
};
await transporter.sendMail(mailOptions);
}
【问题讨论】:
标签: javascript node.js pdf nodemailer