使用Node.js时如何在SendGrid中使用电子邮件模板

geeky_monster

我有一个HTMl电子邮件模板,我想将其用于通过Heroku向人们发送自动电子邮件。我在Heroku上使用Sendgrid add on。

 var html_content = "Thank you for registering to visit Philippine Property Show 2014 organised by"+
 "PropertyGuru.This is the confirmation letter to your registration.Kindly present this letter at the registration counter for your entry to the event."
 +"<br> <br>Thank you once again and see you at the event.<br><br>
<strong>Philippine Property Show</strong><br>
<strong>29 - 30 November 2013</strong><br>
<strong>Orchard Hotel, Level 2, Conference Centre<br>
</strong><br>"+"
<strong><span >With Warm Regards,</span></strong><span ><br>
<br>
</span><strong><span >PropertyGuru Events</span></strong><span ><br>
<br> ";

我在尝试使用上述变量的地方有下面的函数。

    function send_mail_sendgrid(email_id){
sendgrid.send({
        to: email_id,
        from: '[email protected]',
        fromname: 'PropertyGuru Events',
        subject: 'Thank you for registering to visit Philippine Property Show 2014',
        html: html_content;
    }, function(err, json) {
        if (err) { return console.error(err); }
        console.log(json);
    });


 }

但是每次我运行此命令时,都会出现错误-

 +"<br> <br>Thank you once again and see you at the event.<br><br>
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Unexpected token ILLEGAL
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/bhagabanbehera/extra/pguru/app.js:7:14)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

显然,它无法识别我将HTML代码转储到js变量中的情况。我该如何做-通过带有模板的sendgrid发送电子邮件?

杂种

返回错误是因为您不能使用return破坏字符串html_content将变量更改为以下内容:

var html_content = "Thank you for registering to visit Philippine Property Show 2014 organised by "
 +"PropertyGuru. This is the confirmation letter to your registration. Kindly present this letter at the registration counter for your entry to the event."
 +"<br><br>Thank you once again and see you at the event.<br><br>"
 +"<strong>Philippine Property Show</strong><br><strong>29 - 30 November 2013</strong>"
 +"<br><strong>Orchard Hotel, Level 2, Conference Centre<br></strong><br>"
 +"<strong><span>With Warm Regards,</span></strong><span><br><br></span>"
 +"<strong><span>PropertyGuru Events</span></strong><span><br><br>";

另外,在sendgrid.send其后删除分号html: html_content,它应该可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SugarCRM中使用电子邮件模板中的条件

来自分类Dev

如何在以下功能中使用电子邮件模板?

来自分类Dev

如何在自定义验证功能中使用电子邮件验证?

来自分类Dev

如何在Laravel护照中使用电话或电子邮件登录?

来自分类Dev

如何在djangoreostframework-simplejwt中使用电子邮件代替用户名?

来自分类Dev

如何在Pandas Python中使用电子邮件ID查找条纹

来自分类Dev

如何在CakePHP 3中使用电子邮件传输类“ Debug”

来自分类Dev

使用电子邮件注册时如何在firebaseUser中设置displayName

来自分类Dev

如何在Google Cloud端点中使用sendgrid发送电子邮件?

来自分类Dev

如何在Node.js中使用服务器的域发送电子邮件

来自分类Dev

使用sendgrid发送电子邮件时在Node.js中禁止403

来自分类Dev

如何在使用 GraphQl 和 Node.js 时验证用户电子邮件

来自分类Dev

在Firestore中使用电子邮件和密码创建用户时,如何从OnCompleteListener返回值?

来自分类Dev

如何在ASP.NET Identity 2.0 alpha 1中使用电子邮件登录?

来自分类Dev

如何在Django Rest Framework中使用电子邮件而不是用户名注册用户

来自分类Dev

如何在ASP.NET Identity 2.0 alpha 1中使用电子邮件登录?

来自分类Dev

使用sendgrid节点模块,如何发送SendGrid模板引擎电子邮件?

来自分类Dev

在MVC 5中使用电子邮件登录

来自分类Dev

在Django中使用电子邮件和密码登录

来自分类Dev

在iOS中使用电子邮件/ GMail登录

来自分类Dev

使用Node.js的Freshbook风格的电子邮件模板

来自分类Dev

在C#中使用Outlook API如何在单击电子邮件时获取电子邮件数据

来自分类Dev

如何在电子邮件模板中使用蒙特塞拉特字体?

来自分类Dev

如何在Symfony Mailer上的Bootstrap中使用模板化电子邮件?

来自分类Dev

如何在电子邮件模板中使用自定义 mailgun 变量?

来自分类Dev

使用电子邮件频道时,如何使用Notifier将通知作为HTML内容发送?

来自分类Dev

使用电子邮件和密码创建用户时,如何向用户对象添加属性?

来自分类Dev

使用电子邮件或用户名登录Node.js Passport策略

来自分类Dev

如何在 WooCommerce 中仅使用电子邮件和密码登录

Related 相关文章

  1. 1

    如何在SugarCRM中使用电子邮件模板中的条件

  2. 2

    如何在以下功能中使用电子邮件模板?

  3. 3

    如何在自定义验证功能中使用电子邮件验证?

  4. 4

    如何在Laravel护照中使用电话或电子邮件登录?

  5. 5

    如何在djangoreostframework-simplejwt中使用电子邮件代替用户名?

  6. 6

    如何在Pandas Python中使用电子邮件ID查找条纹

  7. 7

    如何在CakePHP 3中使用电子邮件传输类“ Debug”

  8. 8

    使用电子邮件注册时如何在firebaseUser中设置displayName

  9. 9

    如何在Google Cloud端点中使用sendgrid发送电子邮件?

  10. 10

    如何在Node.js中使用服务器的域发送电子邮件

  11. 11

    使用sendgrid发送电子邮件时在Node.js中禁止403

  12. 12

    如何在使用 GraphQl 和 Node.js 时验证用户电子邮件

  13. 13

    在Firestore中使用电子邮件和密码创建用户时,如何从OnCompleteListener返回值?

  14. 14

    如何在ASP.NET Identity 2.0 alpha 1中使用电子邮件登录?

  15. 15

    如何在Django Rest Framework中使用电子邮件而不是用户名注册用户

  16. 16

    如何在ASP.NET Identity 2.0 alpha 1中使用电子邮件登录?

  17. 17

    使用sendgrid节点模块,如何发送SendGrid模板引擎电子邮件?

  18. 18

    在MVC 5中使用电子邮件登录

  19. 19

    在Django中使用电子邮件和密码登录

  20. 20

    在iOS中使用电子邮件/ GMail登录

  21. 21

    使用Node.js的Freshbook风格的电子邮件模板

  22. 22

    在C#中使用Outlook API如何在单击电子邮件时获取电子邮件数据

  23. 23

    如何在电子邮件模板中使用蒙特塞拉特字体?

  24. 24

    如何在Symfony Mailer上的Bootstrap中使用模板化电子邮件?

  25. 25

    如何在电子邮件模板中使用自定义 mailgun 变量?

  26. 26

    使用电子邮件频道时,如何使用Notifier将通知作为HTML内容发送?

  27. 27

    使用电子邮件和密码创建用户时,如何向用户对象添加属性?

  28. 28

    使用电子邮件或用户名登录Node.js Passport策略

  29. 29

    如何在 WooCommerce 中仅使用电子邮件和密码登录

热门标签

归档