Si vous essayez d'envoyer un message avec des sauts de ligne
"Bonjour!
Comment vas-tu!?
Acclamations!"
Occurrez une erreur !
Le même message :
"Bonjour ! \n\nComment allez-vous !?\n\nBravo !"
C'est bon!
Peux-tu le réparer!? Merci!
Salut,
essayez-vous de définir les sauts de ligne dans votre code comme ceci ?
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
text: "Hello!
How are you!?
Cheers!"
}
Cela ne fonctionne pas car JavaScript ne prend pas en charge les chaînes multilignes, vous devez utiliser des symboles \n.
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
text: "Hello!\n\nHow are you!?\n\nCheers!"
}
Oh! :( Eh bien, c'est un formulaire pour passer un fichier html comme celui-ci :
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body, p {
margin:0px;
padding: 0px;
}
</style>
</head>
<body>
<p>Olá! Isso é um teste!</p>
</body>
</html>
et voilà :
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
htmlFile: "myEmailMkt.html"
}
Merci!
Je ne pense pas que ce soit un problème avec Nodemailer. Vous devez vérifier l'entrée du fichier que vous lisez car Nodemailer ne touche pas du tout les fins de ligne - il transmet simplement tout ce qui est entré au serveur
Commentaire le plus utile
Salut,
essayez-vous de définir les sauts de ligne dans votre code comme ceci ?
Cela ne fonctionne pas car JavaScript ne prend pas en charge les chaînes multilignes, vous devez utiliser des symboles \n.