Если вы попытаетесь отправить сообщение с разрывами строки
"Привет!
Как дела!?
Ваше здоровье!"
Произошла ошибка!
То же сообщение:
"Привет! \ N \ nКак дела!? \ N \ nУра!"
Ничего страшного!
Ты можешь починить это!? Спасибо!
Привет,
вы пытаетесь установить разрывы строк в своем коде вот так?
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
text: "Hello!
How are you!?
Cheers!"
}
Это не работает, поскольку JavaScript не поддерживает многострочные строки, вам нужно использовать символы \ n.
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
text: "Hello!\n\nHow are you!?\n\nCheers!"
}
Ой! :( Ну, это форма для передачи такого HTML-файла:
<!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>
и вот к этому:
{
from: "[email protected]",
to: "[email protected]",
subject: "test mail",
htmlFile: "myEmailMkt.html"
}
Спасибо!
Я не думаю, что это проблема Nodemailer. Вы должны проверить ввод из файла, который вы читаете, поскольку Nodemailer вообще не затрагивает окончания строк - он просто передает все введенные данные на сервер.
Самый полезный комментарий
Привет,
вы пытаетесь установить разрывы строк в своем коде вот так?
Это не работает, поскольку JavaScript не поддерживает многострочные строки, вам нужно использовать символы \ n.