Nodemailer: Проблема с переносом строки в "body:"

Созданный на 24 авг. 2011  ·  3Комментарии  ·  Источник: nodemailer/nodemailer

Если вы попытаетесь отправить сообщение с разрывами строки

"Привет!

Как дела!?

Ваше здоровье!"

Произошла ошибка!

То же сообщение:

"Привет! \ 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!"
}

Все 3 Комментарий

Привет,

вы пытаетесь установить разрывы строк в своем коде вот так?

{
    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 вообще не затрагивает окончания строк - он просто передает все введенные данные на сервер.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги