回送从另一个模块发送带有附件的电子邮件

时间:2019-04-01 09:28:09

标签: javascript loopbackjs email-attachments strongloop nodemailer

我有一个表单,可以将文件保存在某个位置,并且可以将值存储在数据库中。现在,我有了电子邮件连接器,可以在其中获取表单的值并通过电子邮件发送。我有两个模型,一个是用于将值存储在数据库中,即PersistedModel,另一个是用于存储附件,现在我想发送带有附件的电子邮件。如何发送,任何人都可以帮助我。

career.js

'use strict';
const app = require('../../server/server');
module.exports = function(Career) {
    Career.afterRemote('create', function(context, remoteMethodOutput, next) { 
        next(); 

Contact.app.models.Email.send({ 
    to: 'lakshmipriya.l@company.com', 
    from: 'lakshmipriya.l@gmail.com', 
    subject: 'my subject', 
    text: 'my text', 
    html: 'my <em>html</em>',
 attachments: [
    {  
      path: /path/to/remoteMethodOutput.resume
    }
],
    }, function(err, mail) { 
    console.log('email sent!'); 
    cb(err); 
    }); 
    }); 

};

我尝试了此操作,但是由于简历位于另一个附件模块中而无法正常工作。所以我无法获取简历。如何获取和附加文件。

0 个答案:

没有答案