Impossible de se connecter à outlook.com SMTP à l'aide de Nodemailer
Je suis de la création de l'objet de transport de ce genre.
var transport = nodemailer.createTransport("SMTP", {
host: "smtp-mail.outlook.com", //hostname
secureConnection: false, //use SSL
port: 587, //port for secure SMTP
auth: {
user: "[email protected]",
pass: "password"
}
});
C'est l'erreur que j'obtiens quand j'essaie d'envoyer le mail.
[Erreur: 139668100495168:erreur:1408F10B:SSL
routines:SSL3_GET_RECORD:mauvaise version
numéro:../deps/openssl/openssl/ssl/s3_pkt.c:337: ]
Quand j'ai essayé de réglage ignoreTLS comme vrai. C'est ce que je suis
{ [AuthError: Invalid login - 530 5.7.0 Doit émettre une commande STARTTLS
première] nom: 'AuthError', data: '530 5.7.0 Doit émettre un STARTTLS
d'abord la commande' }
Je fais quelque chose de mal? S'il vous plaît aider.
source d'informationauteur Jeevan
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème jusqu'à ce que je suis tombé sur https://github.com/andris9/Nodemailer/issues/165
Essayez d'ajouter le chiffrement tls option pour utiliser SSLv3.
Sinon, pour hotmail/live/outlook, vous pouvez simplement utiliser
Si vous utilisez Nodemailer 1.x ou supérieur, vous pouvez utiliser:
tls: {
algorithmes:'SSLv3'
}
+1 travail
et pour la première agr ("SMTP", n'est pas de soutenir une version ultérieure . un devront revoir à la baisse nodemailler