2017-09-20 1 views
0

J'essayais d'envoyer un simple message depuis un code Node.js vers mon adresse e-mail de l'entreprise, mais l'adresse n'est pas "[email protected]" mais c'est comme '[email protected]'.Envoi de courrier à la société Outlook configurée à l'aide de nodejs

Je reçois cette erreur:

Error: connect ETIMEDOUT 40.97.170.162:587 

Voici l'extrait de code que j'utilise:

var nodemailer = require('nodemailer'); 
var transporter = nodemailer.createTransport({ 
    host: "smtp-mail.outlook.com", // hostname 
    secureConnection: false, // TLS requires secureConnection to be false 
    port: 587, // port for secure SMTP 
    tls: { 
     ciphers:'SSLv3' 
    }, 
    auth: { 
     user: '[email protected]', 
     pass: 'password' 
    } 
}); 

var mailOptions = { 
    from: '[email protected]', 
    to: '[email protected]', 
    subject: 'Sending Email using Node.js', 
    text: 'That was easy!' 
}; 

transporter.sendMail(mailOptions, function(error, info){ 
    if (error) { 
    console.log(error); 
    } else { 
    console.log('Email sent: ' + info.response); 
    } 
}); 

Perspectives d'avenir pour quelques idées que je suis nouveau à cela.

Merci!

Répondre

0

Vérifiez votre proxy et confirmez s'il est smtp ou smtpe, puis poursuivez avec votre nom d'utilisateur et votre mot de passe de boîte aux lettres.