改行を入れてメッセージを送信しようとした場合
"こんにちは!
大丈夫!?
乾杯!"
エラーが発生しました!
同じメッセージ:
「こんにちは!\ 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記号を使用する必要があります。