Serveurs Privés Virtuels (VPS) - Nodemailer avec html ne fonctionne pas sur mon VPS
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Nodemailer avec html ne fonctionne pas sur mon VPS

Von
LouisB18
Erstellungsdatum 2021-02-08 15:49:03 (edited on 2024-09-04 11:25:37) in Serveurs Privés Virtuels (VPS)

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`