Je sais comment envoyer du courrier en utilisant nodemailer mais j'utilise des identifiants d'email de cela, mais je ne veux pas utiliser cela. Y a-t-il une autre méthode d'envoi de mails?Comment envoyer du courrier sans utiliser les informations d'identification par courrier électronique via nodemailer npm dans nodejs?
Mon extrait de code nodemailer est
var nodemailer = require('nodemailer');
// Not the movie transporter!
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '[email protected]', // Your email id
pass: 'password' // Your password
}
});
module.exports =
{
sendEmail: function sendMail(varhtml,vartext, varsubject,varfrom, varfrom_name,varto, varto_name, reply_to_email) {
//setup e-mail data with unicode symbols
var mailOptions = {
from: varfrom_name, // sender address
// to: ['[email protected]','[email protected]'], // list of receivers
// to: ['[email protected],[email protected]'], // list of receivers
// to: '[email protected]','[email protected]', // list of receivers
to: varto, // list of receivers
subject: varsubject, // Subject line
text: vartext, // plaintext body
html: varhtml // html body
};
console.log(mailOptions);
// send mail with defined transport object
transporter.sendMail(mailOptions, function (error, info) {
if (error) {
return console.log(error);
}else{
return console.log(info);
}
});
}
}
Dans le code ci-dessus, aussi je ne change pas mon nom de l'expéditeur. Si je veux envoyer d'autres messages comme
mais il envoie automatiquement de ce courrier pour lequel j'ai des informations d'identification d'utilisation ici
email @ vikaskohli de. com
Aussi, j'ai essayé d'utiliser sendmail npm, ils n'ont pas besoin d'informations d'identification, mais il envoie des messages dans le dossier spam
Mon code sendmail snippet
var sendmail = require('sendmail')({silent: true})
sendmail({
from: '[email protected]',
to: '[email protected],[email protected]',
subject: varsubject, // Subject line
html: varhtml,
attachments: [
]
}, function (err, reply) {
console.log(err && err.stack)
console.dir(reply)
});
J'utilise authing domaine authentifié avec un e-mail valide, mais il envoie toujours un spam –
@VIKASKOHLI avez-vous essayé d'ajouter l'adresse IP à la liste blanche? Essayez ceci pour vérifier le rapport sur votre serveur de messagerie http://www.allaboutspam.com/email-server-test/ Je testerai le mien plus tard. – GameBoy