initial commit
This commit is contained in:
commit
7d2338c378
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
node_modules/
|
50
app.js
Normal file
50
app.js
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
var express = require('express')
|
||||||
|
, app = express.createServer()
|
||||||
|
, nodemailer = require('nodemailer')
|
||||||
|
|
||||||
|
// Express config
|
||||||
|
app.set('views', __dirname + '/views');
|
||||||
|
app.set('view engine', 'jade');
|
||||||
|
|
||||||
|
app.use(express.cookieParser());
|
||||||
|
app.use(express.static(__dirname + '/public'));
|
||||||
|
app.use(express.bodyParser());
|
||||||
|
|
||||||
|
// App
|
||||||
|
|
||||||
|
/* Homepage */
|
||||||
|
app.get('/', function(req, res) {
|
||||||
|
res.render('index', {
|
||||||
|
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
var transport = nodemailer.createTransport("Sendmail", "/usr/sbin/sendmail");
|
||||||
|
|
||||||
|
// Message object
|
||||||
|
var message = {
|
||||||
|
|
||||||
|
// sender info
|
||||||
|
from: 'Bob <bob@airtext.com>',
|
||||||
|
|
||||||
|
// Comma separated list of recipients
|
||||||
|
to: '9147727429@vtext.com',
|
||||||
|
subject: '',
|
||||||
|
text: 'Hello to myself!',
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
transport.sendMail(message, function(error){
|
||||||
|
if(error){
|
||||||
|
console.log('Error occured');
|
||||||
|
console.log(error.message);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
console.log('Message sent successfully!');
|
||||||
|
});
|
||||||
|
|
||||||
|
var port = process.env.PORT || 8080;
|
||||||
|
app.listen(port, function() {
|
||||||
|
console.log('Listening on', port);
|
||||||
|
});
|
13
package.json
Normal file
13
package.json
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"name": "AirText"
|
||||||
|
, "dependencies": {
|
||||||
|
"express": "2.5.2"
|
||||||
|
, "jade": "0.14.2"
|
||||||
|
, "nodemailer": "latest"
|
||||||
|
}
|
||||||
|
, "devDependencies": {
|
||||||
|
}
|
||||||
|
, "main": "app"
|
||||||
|
, "engines": { "node": ">= 0.4.0" }
|
||||||
|
, "version": "0.0.1"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user