【问题标题】:How to send attachments using mailgun?如何使用mailgun发送附件?
【发布时间】:2015-10-26 04:26:42
【问题描述】:

在我的表单中有上传简历的部分我使用 mailgun API 发送邮件,我发现使用表单发送附件时遇到问题。

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

请看下图,附件应该是动态的,而不是静态的。

【问题讨论】:

    标签: forms email-attachments mailgun


    【解决方案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);
    });
    

    【讨论】:

    • 实际上我的表单中有一个字段可以上传文件我需要发送该文件例如我们都是用户我们正在填写表单(工作申请)并且我们上传我们的简历所以它是动态文件不是静态的。
    • 您实际上是在复制文档中的内容。只需指向评论中的文档
    猜你喜欢
    • 1970-01-01
    • 2016-10-22
    • 2012-12-23
    • 1970-01-01
    • 2019-06-13
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多