-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapp.js
More file actions
19 lines (17 loc) · 773 Bytes
/
app.js
File metadata and controls
19 lines (17 loc) · 773 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var fs = require('fs');
var path = require('path');
var WHMCSListReader = require('./lib/whmcslistreader')
var StaticReader = require('./lib/staticreader')
var Sender = require('./lib/sender');
var config = require('./config/config.js');
var ListReader = require('./lib/' + config.reader);
var listReader = new ListReader(config);
listReader.readEmailList(function(list) {
var sender = new Sender(config, list);
sender.send(function(emailsSent, executionTime) {
setTimeout(function() {
console.log("E-Mail sending complete! Sent a total of " + emailsSent + " emails over the course of " + executionTime + " seconds.");
process.exit();
}, 1500);
});
});