/ / Sailsjs ne recevant pas de courrier électronique lors de l'utilisation du transporteur de smtp de nœud mailer - smtp, sails.js, nodemailer

Sailsjs ne reçoit pas de courrier électronique lors de l'utilisation du transporteur de courrier par nœud - smtp, sails.js, nodemailer

J'utilise node mailer pour envoyer des emails dans monapplication sailsjs.Mais impossible d’obtenir des courriels lors de l’utilisation du transport smtp pour envoyer des courriels. Il montre la réponse correcte avec identifiant de taille de mémoire dans la méthode de rappel, mais je ne reçois pas de courrier électronique dans ma boîte aux lettres. Voici une configuration que j'ai faite pour le transport smtp:

var nodemailer = require("nodemailer");
var smtpTransport = require("nodemailer-smtp-transport");

var transport = nodemailer.createTransport(smtpTransport({
host: "smtp.hostname.com",
port: 587,
debug: true,
auth: {
user: "XXXXXX",
pass: "XXXXXX"
}
}));

Et j'utilise la méthode suivante pour envoyer un email:

var mailOptions = {
from: "Sendername  <sender@noreply.com>", // sender address
to: reciever@domain.com, // list of receivers
subject: Email Subject, // Subject line
text: "Hello world ", // plaintext body

};

transport.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
}else{
console.log("Message sent: " , info);
}
});

Et la réponse suivante arrive après l'envoi d'un email:

   Message sent:
{ accepted: [ "reciever@domain.com" ],
rejected: [],
response: "250 OK id=1XeiXV-00005O-6x",
envelope: { from: "sender@noreply.com", to: [ "reciever@domain.com" ] },
messageId: "1413456251972-47ace346-09f25dad-5616cfdb@noreply.com" }

Réponses:

2 pour la réponse № 1

Votre application est-elle déployée sur un hôte ou l'exécutez-vous localement? Les hôtes comme Modulus bloquent souvent les ports SMTP à cause des spammeurs.