Envoi de mail avec nodemailer
Bonjour,
J'essai d'envoyer un mail avec nodemailer, j'ai réussi à envoyer un mail avec le service gmail par exemple mais pas avec mon nom de domaine.
Mon serveur est configuré avec postfix sous débian
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// code partie envoi de mail server.js
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'nomdedomaine.com',
auth: {
user: 'contact',
pass: 'password'
}
});
var mailOptions = {
from: 'Fred Foo <noreplay@nomdedomaine.com>',
to: 'bbbb@gmail.com, aaaa@hotmail.com',
subject: 'Hello ',
text: 'Hello world ',
html: 'Hello world is mine '
};
transporter.sendMail(mailOptions, function(error, info) {
if (error) {
console.error(error);
} else {
console.log('Message sent:', info.response);
}
}); |
Code:
1 2 3 4 5 6
|
// code /node_modules/nodemailer-wellknown/service.json
"nomdedomaine.com": {
"host": "mail.nomdedomaine.com",
"port": 25
} |
J'obtiens l'erreur suivante
Code:
1 2 3 4 5
|
{ [Error: Invalid login: 503 5.5.1 Error: authentication not enabled]
code: 'EAUTH',
response: '503 5.5.1 Error: authentication not enabled',
responseCode: 503 } |
Merci!