【发布时间】:2016-08-26 10:35:30
【问题描述】:
我正在尝试使用 nodemailer 0.7.1 发送附件。附件发送正常,但是当我尝试打开它时,显示 ERROR OPENING FILE。
这是我的代码:
var nodemailer = require("nodemailer");
var transport = nodemailer.createTransport("SMTP", {
host: "smtp.gmail.com", // hostname
secureConnection: true, // use SSL
port: <port>, // port for secure SMTP
auth: {
user: "example.example@gmail.com",
pass: "password"
}
});
console.log("SMTP Configured");
var mailOptions = {
from: 'example.sender@gmail.com', // sender address
to: 'example.receiver@gmail.com', // list of receivers
subject: 'Report for Test Result', // Subject line
text: 'Contains the test result for the test run in html file', // plaintext body
attachments: [
{
'filename': 'results.txt',
'filePath': './result/results.txt',
}
]
};
transport.sendMail(mailOptions, function (error, response) {
if (error) {
console.log(error);
} else {
console.log("Message sent: " + response.message);
}
});
任何有关如何解决此问题的建议都会有很大帮助。
【问题讨论】:
标签: npm nodemailer