Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. var smtpTransport = nodemailer.createTransport({
  2. service: config.mailConfig.service,
  3. auth: {
  4. user: 'platform@company.com',
  5. pass: 'some_pass' //Gmail generated application password
  6. }
  7. });
  8.  
  9. var mailOptions = {
  10. to: user.email,
  11. from: 'platform@messenger.com',
  12. subject: mail.subject,
  13. text: mail.message,
  14. headers: {
  15. 'Return-Path': 'platform@messenger.com'
  16. }
  17. };
  18.  
  19. smtpTransport.sendMail(mailOptions, function (err) {
  20. if (err) {
  21. console.log("Mail sending error!", err);
  22. //Error
  23. } else {
  24. //Do something
  25. }
  26. });
  27.  
  28. mailed-by: company.com
  29.  
  30. Return-Path: <platform@company.com> //Should not be here!
  31. Received: from ****
  32. for <platform@messenger.com>
  33. (version=TLSv1/SSLv3 cipher=OTHER);
  34. Wed, 02 Mar 2016 09:09:31 -0800 (PST)
  35. Content-Type: text/plain
  36. From: platform@messenger.com
  37. To: **
  38. Subject: Your password has been changed
  39. Return-Path: platform@messenger.com //Set manually
  40. X-Mailer: nodemailer (1.11.0; +http://www.nodemailer.com;
  41. SMTP/1.1.0[client:1.3.8])
  42. Content-Transfer-Encoding: 7bit
  43. Date: Wed, 02 Mar 2016 17:09:30 +0000
  44. Message-Id: **
  45. MIME-Version: 1.0
  46.  
  47. Hello!
  48. Some email text
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement