Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var router = express.Router();
- var nodemailer = require('nodemailer');
- /* GET home page. */
- router.get('/', function(req, res, next) {
- res.render('index', { title: 'Index' });
- });
- /* GET contact. */
- router.get('/contact', function(req, res, next) {
- res.render('contact', { title: 'Contact' });
- });
- /* POST sendmessage. */
- router.post('/contact', function(req, res, next) {
- var transporter = nodemailer.createTransport({
- service: 'gmail',
- auth: {
- user: 'cipformacion2019@gmail.com',
- pass: 'Abcd.1234'
- }
- });
- const mailOptions = {
- from: 'cipformacion2019@gmail.com', // sender address
- //to: 'jgglez79@gmail.com', // list of receivers
- to: req.body.email,
- subject: 'prueba', // Subject line
- html: '<p>Esto es una prueba</p>'// plain text body
- };
- transporter.sendMail(mailOptions, function (err, info) {
- if(err) {
- res.render('contact', { title: 'Contact', message: 'No se ha podido enviar el mensaje' });
- console.log(err);
- }
- else {
- res.render('contact', { title: 'Contact', message: 'Mensaje enviado' });
- console.log(info);
- }
- });
- console.log(mailOptions);
- console.log(req.body);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement