Se você tentar enviar uma mensagem com quebras de linha
"Olá!
Como você está!?
Felicidades!"
Ocorreu um erro!
A mesma mensagem:
"Olá! \ N \ nComo você está!? \ N \ nViva!"
Tudo bem!
Você pode concertar isso!? Obrigado!
Oi,
você está tentando definir as quebras de linha em seu código assim?
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
text: "Hello!
How are you!?
Cheers!"
}
Isso não funciona, uma vez que o JavaScript não oferece suporte a strings de várias linhas, você precisa usar \ n símbolos.
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
text: "Hello!\n\nHow are you!?\n\nCheers!"
}
Oh! :( Bem, é uma forma de passar um arquivo html como este:
<!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>
e aqui para isso:
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
htmlFile: "myEmailMkt.html"
}
Obrigado!
Não acho que seja um problema do Nodemailer. Você deve verificar a entrada do arquivo que está lendo, já que o Nodemailer não toca nas terminações de linha - ele simplesmente passa tudo que foi digitado para o servidor
Comentários muito úteis
Oi,
você está tentando definir as quebras de linha em seu código assim?
Isso não funciona, uma vez que o JavaScript não oferece suporte a strings de várias linhas, você precisa usar \ n símbolos.