j'essaye de configurer un formulaire de contacte sur mon site qui m'enverrait les infos par mail en utilisant Outlook.
J'ai rentré ces infos :
const transporter = nodemailer.createTransport({
host: 'ssl0.ovh.net',
port: 465,
secure: true, // true pour le port 465
auth: {
user: 'contact@monsite.fr',
pass: process.env.EMAIL_PASS // Utilisation du mot de passe depuis les variables d'environnement
}
});
J'ai essayé l'autre port également mais ça ne fonctionne pas.
J'ai la double authentification à mon compte OVH.
ChatGPT me dit que ça pourrait être le problème et qu'il me faudrait un "mot de passe d'application" relié à mon adresse mail.
J'ai cherché dans la doc et sur mon compte en ligne je ne vois rien correspondant.
Dites-moi, dans ce que vous avez recopié ci-dessus, que vous n'avez pas mis littéralement 'contact@monsite.fr' et que vous n'avez pas mis 'process.env.EMAIL_PASS' ?
auth: {
user: 'contact@monsite.fr',
pass: process.env.EMAIL_PASS // Utilisation du mot de passe depuis les variables d'environnement
}