Bonjour,
J'ai un VPS chez OVH et le MX Plan 5.
J'ai une application NodeJS qui tourne dessus et j'ai ajouté le module Nodemailer pour envoyer des emails pour la récupération de mot de passe.
Sur mon pc, tout fonctionne très bien. Mais sur mon VPS, je peux envoyer des mails qu'en utilisant le texte, dès que j'utilise l'attribut html dans les options, je n'ai rien qui arrive dans ma boite mail. Pourtant, je n'ai pas de message d'erreur, à aucun moment.
Voici mon code :
const mailer = nodemailer.createTransport({
host: "ssl0.ovh.net",
port: 587,
auth: {
user: serverParams.mail.username,
pass: serverParams.mail.password
}
});
mailer.sendMail({
from: 'noreply@mydomain.com',
to: "mymailaddress@gmail.com",
subject: 'Hello world',
text: 'Hello word',
html: '
Hello word
',}, (err, res) => {
console.log("Mail response: " + res.response);
});
Est-ce que quelqu'un a déjà rencontré ce problème ? Je suis complètement perdu.
Pour info, la réponse que je reçois est toujours un message de ce style :
`Mail response: 250 2.0.0 Ok: queued as 2A8781AEE4289`