J'essaie d'utiliser Gmail smtp en utilisant node_mailer
. Je reçois une erreur de suivi sur mes journaux nodejs (en utilisant nodester). Voici mon code:Impossible d'utiliser gmail SMTP
var email = require('mailer');
email.send({
host : "smtp.gmail.com",
port : "465",
ssl : true,
domain : "domain.com",
to : "[email protected]",
from : "[email protected]",
subject : "You have been registered",
body: "<B>Hello! This is a test of the node_mailer.</B>",
authentication : "login", // auth login is supported; anything else is no auth
username : /* username */,
password : /* password */
},
function(err, result){
if(err){ self.now.error(err); console.log(err); return;}
else this.now.successfullySent(result);
});
Je ne reçois aucune erreur dans la pile mais les e-mails ne sont pas distribués.
@ work4liberty et @David Ellis. Merci pour vos deux entrées mais il semble que le problème n'était pas avec mon code serveur, j'envoyais une valeur incorrecte dans emailId de mon javascript côté client. Nodemailer
m'a aidé à déboguer le problème avec le texte correct par erreur.
S'il vous plaît indenter votre code correctement – ThiefMaster