在我的表单中有上传简历的部分我使用mailgun API发送邮件,我发现使用表单发送附件有麻烦。
如何在用户提交时发送附件以及表单的其他详细信息。
请参阅下面的表格图片,附件应该是动态的,但不是静态的。
答案 0 :(得分:1)
Node.js的示例
var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain});
var filename = 'mailgun_logo.png';
var filepath = path.join(__dirname, filename);
var file = fs.readFileSync(filepath);
var attch = new mailgun.Attachment({data: file, filename: filename});
var data = {
from: 'Excited User <me@samples.mailgun.org>',
to: 'serobnic@mail.ru',
subject: 'Hello',
text: 'Testing some Mailgun awesomness!',
attachment: attch
};
mailgun.messages().send(data, function (error, body) {
console.log(body);
});