Vos applications developpées en nodejs peuvent tirer partie de l'email transactionnel de Sendethic via SMTP.
Pour cela vous devrez utiliser le package nodemailer (https://github.com/andris9/Nodemailer) avec le module smtp-spool afin d'optimiser votre vitesse d'envoi.
Vous pouvez installer ces packages avec npm en faisant :
npm install nodemailer
npm install nodemailer-smtp-pool
[pastacode lang= »markup » message= » » highlight= » » provider= »manual »]
var nodemailer = require('nodemailer');
var smtpPool = require('nodemailer-smtp-pool');
var transport = nodemailer.createTransport(smtpPool({
host: 'in.message-business.com',
port: 587,
tls: {
rejectUnauthorized:false,//Laisser à false si vos certificat ne sont pas à jour
},
auth: {
user: 'Votre numero de compte',
pass: 'Votre clé API'
},
maxConnections: 3,
maxMessages: 300
}));
var mail_object = {
from: 'sender@yourdomain.fr', // remplacer par l'email emetteur de votre domaine
to: 'recipient@Adomain.com', // remplacer par l'email de la personne qui recoit
subject: 'test', // sujet du mail
text: 'text email', // plaintext body
html: 'www.MessageBusiness.com' // html body
};
transport.sendMail(mail_object, function(error, info){
if(error) {
console.log(error.response);
}
console.log(info);
});
[/pastacode]