var fs = require('fs') , config = require('../../config') , api_key = config.mailjetKey , domain = 'squatconf.eu' , mailgun = require('mailgun-js')({apiKey: api_key, domain: domain}) , MailComposer = require('mailcomposer').MailComposer , mailcomposer = new MailComposer() , text = fs.readFileSync('./squatconf-news-02.hex', 'utf8') , allMail = fs.readFileSync('./mails.txt','utf8').split('\n') , testMail = ['gorhgorh@gmail.com','gorhgorh@lesnodebots.eu'] ; mailcomposer.setMessageOption({ from: 'no-reply@squatconf.eu', bcc: allMail, subject: 'squatConf - newsletter 02', body: text, html: '
'+ text + '
' }); mailcomposer.buildMessage(function(mailBuildError, messageSource) { var dataToSend = { to: allMail, message: messageSource }; mailgun.messages().sendMime(dataToSend, function (sendError, body) { if (sendError) { console.log(sendError); return; } else{ console.log('done'); } }); }); //console.log(allMail);