NodeMailer De Connexion Non Valide
Je suis nouvelle node.js de la programmation .Je suis à l'aide de nodemailer module d'envoi d'emails.
const nodemailer = require ('nodemailer'),
credentials=require('./credentials.js');
var mailTransport=nodemailer.createTransport({
service:'Gmail',
auth: {
user : credentials.gmail.user,
pass : credentials.gmail.password,
}
});
function sendMail(mail_id){
mailTransport.sendMail({
from: ' "my name" <[email protected]>',
to : mail_id, //[email protected]
subject : 'Hello',
text: "Hello How do u do ?",
},function(err,info){
if(err){
console.log('Unable to send the mail :'+err.message);
}
else{
console.log('Message response : '+info.response);
}
});
}
exports.sendMail=sendMail;
C'est mon programme pour envoyer des mails à des utilisateurs différents. Mais je suis Connexion non Valide . Je n'ai aucune idée de pourquoi cela est à venir . Je suis nouvelle node.js et des scripts côté serveur.
Je suis avec mon nom d'utilisateur gmail et le mot de passe des informations d'identification.
S'il vous plaît aider moi.
- Vérifiez si cela peut vous aider : stackoverflow.com/questions/19877246/...
- Qu'est-ce que smtpConfig ?
- smtpConfig est encore un autre fichier de config similaire à la façon dont vous utilisez les informations d'identification" dans votre code .
- Comment obtenir tous les champs indiqué dans la réponse ?
- Vous avez obtenu ici cloud.google.com/console et obtenir de ceux de l'Api et Auth Section .
- Checkout google.com/accounts/DisplayUnlockCaptcha trop. Je ne suis pas entièrement sûr, mais je pense qu'il permet un temps de connexion à partir de soi-disant non approuvé les appareils d'essayer de se connecter comme vous (dans ce cas, nodemailer).
Vous devez vous connecter pour publier un commentaire.
Avez-vous vérifier vos identifiants de connexion? Aussi avez-vous double-vérifier votre "" de l'adresse pour correspondre à votre e-mail?
J'ai utilisé le nodemailer pour certains essais, il y a 3 semaines avec le gmail exemple donné sur la page github et il a fonctionné comme un charme:
https://github.com/andris9/Nodemailer
De connexion non valide indique une erreur de frappe/faux diplômes.
L'une des raisons pourrait être le 'moderne standard de sécurité de la protection à partir de Gmail.
Vous de vérifier gmail dans la boîte de réception de nouveaux messages à avoir l'objet "Compte Google: tentative de connexion bloquée"
Si oui, ouvrez le mail et cliquez sur le lien https://www.google.com/settings/security/lesssecureapps
jeu de "l'Accès pour moins sûr apps' pour 'Activer'. Essayez à nouveau, il devrait fonctionner maintenant.
U besoin d'Activer la Sécurité pour les Applications :
|*| If u r l'utilisation de gmail,
|*| If u r à l'aide de yahoo,
|*| If u r à l'aide de Live ou Hotmail, Pas besoin d'activer quoi que ce soit.
Particulièrement 2 questions: ou vous n'avez pas activé Moins des Applications Sécurisées https://myaccount.google.com/lesssecureapps ou vous n'avez pas activé de Déverrouillage Affichage du Captcha https://accounts.google.com/DisplayUnlockCaptcha, vous devez tourner sur eux deux.