Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I used nodemailer and my code is:
- const nodemailer = require('nodemailer');
- module.exports = function(obj) {
- return new Promise((resolve, reject) => {
- console.log('In root to mail send file...');
- let transporter = nodemailer.createTransport({
- service: 'gmail',
- auth: {
- user: 'myemail@gmail.com',
- pass: 'my password'
- }
- });
- let mailOptions = {
- from: '<myemail@gmail.com>', // sender address
- to: obj.email, // list of receivers
- subject: obj.subject, // Subject line
- text: obj.msg, // plain text body
- html: obj.html_msg // html body
- };
- console.log('sending function');
- transporter.sendMail(mailOptions, (error, info) => {
- if (error) {
- console.log('Error due to send mail' + error);
- reject(error);
- } else {
- console.log('Message %s sent: %s', info.messageId, info.response);
- resolve(info);
- }
- });
- });
- }
- when I run this code, I got this error
- { Error: connect ETIMEDOUT 74.125.200.109:465 at Object.exports._errnoException (util.js:1022:11) at `enter code here`exports._exceptionWithHostPort (util.js:1045:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1090:14) code: 'ECONNECTION', errno: 'ETIMEDOUT', syscall: 'connect', address: '74.125.200.109', port: 465, command: 'CONN' }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement