Bonjour,
je m'essaye à node.js et je voudrais pouvoir envoyer un mail mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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