TypeError: Cannot create property 'mailer' on string 'SMTP'
Bonjour,
je m'essaye à node.js et je voudrais pouvoir envoyer un mail mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| var mailer = require('nodemailer');
var smtpTransport = mailer.createTransport("SMTP", {
host: "smtp.gmail.com", // hostname
secureConnection: false, // TLS requires secureConnection to be false
port: 587, // port for secure SMTP
auth: {
user: "XXxgmail.com",
pass: "xxxx"
},
tls: {
ciphers:'SSLv3'
}
});
var mail = {
from: "xxxx@gmail.com",
to: "xxxxxx@gmail.com",
subject: "leSujetDuMail",
html: "leCorpsDeVotreMessageEnHTML",
/*attachments: [
{
filePath: 'leCheminDuFichierAEnvoyer'
},
]*/
}
smtpTransport.sendMail(mail, function(error, response){
if(error){
console.log("Erreur lors de l'envoie du mail!");
console.log(error);
}else{
console.log("Mail envoyé avec succès!")
}
smtpTransport.close();
}); |
j'ai le message d'erreur suivant
Citation:
TypeError: Cannot create property 'mailer' on string 'SMTP'
j'ai fais en ligne de commande npm install nodemailer-smtp-transport et ça a marché mais toujours ce message d'erreur
Merci pour votre aide