Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require("express"),
- app = express();
- var port = process.env.VCAP_APP_PORT || 8080;
- var nodemailer = require("nodemailer");
- app.use(express.static(__dirname + '/public'));
- app.get("/", function (request, response) {
- var smtpTransport = nodemailer.createTransport("SMTP",{
- host: 'smtp.sendgrid.net',
- port: 25,
- auth: {
- user: "SeNAIsj1mk",
- pass: "Btfl3Tifecg92484"
- }
- });
- var mail = {
- from: "noreply@ibm.com",
- to: "svaldarrama@somnio.com",
- subject: "Send Email Using Node.js",
- text: "Node.js send email test",
- html: "<b>Node.js send email test</b>"
- };
- smtpTransport.sendMail(mail, function(error, resp){
- if(error){
- console.log(error);
- response.write(error);
- }
- else{
- console.log("Message sent: " + resp.message);
- response.write("Message sent: " + resp.message);
- }
- smtpTransport.close();
- response.end();
- });
- });
- app.listen(port);
- {
- "name": "ibm-email-nodejs",
- "version": "0.0.1",
- "description": "ibm email nodejs",
- "main": "app.js",
- "scripts": {
- "start": "node app.js"
- },
- "dependencies": {
- "express": "~4.x",
- "commander": "^2.6.0",
- "http-post": "^0.1.1",
- "http-proxy": "^1.8.1",
- "nodemailer": "0.7.1"
- },
- "engines": {
- "node": "5.9.1",
- "npm": "3.7.3"
- }
- }
- applications:
- - path: .
- memory: 512M
- instances: 1
- domain: mybluemix.net
- name: ibm-email-nodejs
- host: ibm-email-nodejs
- disk_quota: 1024M
- command: node app.js
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement