如何使用mailgun发送附件?

时间:2015-10-26 04:26:43

标签: forms email-attachments mailgun

在我的表单中有上传简历的部分我使用mailgun API发送邮件,我发现使用表单发送附件有麻烦。

如何在用户提交时发送附件以及表单的其他详细信息。

请参阅下面的表格图片,附件应该是动态的,但不是静态的。

enter image description here

1 个答案:

答案 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);
});