initial commit
This commit is contained in:
		
							
								
								
									
										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" | ||||
| } | ||||
		Reference in New Issue
	
	Block a user