Advertisement
Guest User

Untitled

a guest
Feb 6th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. app.post('/enviar', function(req,res){
  2.  
  3. var name = req.body.nombre;
  4. var mail = req.body.correo;
  5. var messege = req.body.mensaje;
  6. var mail_from = "servicios@fractalservicios.com";
  7. var subject_from = "Contact web fractal nodejs";
  8.  
  9. var transporter = nodemailer.createTransport(smtpTransport({
  10. host: "*****",
  11. port: ***,
  12. auth: {
  13. user: "****",
  14. pass: "****"
  15. }
  16. }));
  17.  
  18. var mailOptions = {
  19. from: name + ' ' + mail, // sender address
  20. to: mail_from, // list of receivers
  21. subject: subject_from , // Subject line
  22. html: messege // html body
  23. };
  24.  
  25. transporter.sendMail(mailOptions,function(error,result){
  26. if(error){
  27. console.log(error);
  28. console.log("salio mal");
  29. //res.end("error");
  30. res.render('error',{titulo: 'error al enviar menmsaje'});
  31. }else{
  32. console.log("Message sent: " + res.message);
  33. console.log("correcto");
  34. res.redirect('/');
  35. //res.render('enviado',{titulo: 'mensaje enviado'});
  36. }
  37. //res.redirect('/');
  38. });
  39. })
  40.  
  41. var nombre = $('#nombre').val();
  42. var correo = $('#correo').val();
  43. var mensaje = $('#mensaje').val();
  44.  
  45. var enviar_info = {
  46. "nombre": nombre,
  47. "correo": correo,
  48. "mensaje": mensaje
  49. };
  50.  
  51. $('.send_mail').on('click',function(){
  52. $.ajax({
  53. type: "POST",
  54. url: "/enviar",
  55. data: JSON.stringify(enviar_info),
  56. contentType:"application/json; charset=utf-8",
  57. dataType: 'json',
  58. success: function(e){
  59. alert("genial se envio tu mensaje");
  60. }
  61. });
  62. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement