nodejsでnpm sendgridを使用し書いているときに、少しはまったのでメモ。
charsetをつけてtypeを指定すると、受信側の環境によっては、添付ファイルとして本文を受信してしまいます。Gmailなど。
var content = new helper.Content("text/plain: charset=UTF-8", '本文');
なので、次のようにテキストメッセージを送りたいだけの場合、text/plain
と書けばOKです。
var content = new helper.Content("text/plain", '本文');
typeの指定は、text/plain
かtext/html
を書くようにしたほうがよさそうです。
https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html
charasetは場合に応じてつけても良いかもしれません。