在量角器中使用sendgrid时,收件人的电子邮件框中未收到电子邮件

时间:2018-11-16 07:00:48

标签: node.js protractor sendgrid cucumberjs

我正在使用量角器黄瓜框架。我正在尝试实现sendgrid方法进行电子邮件发送。为此,我使用了https://sendgrid.com/free/中的api。我使用的是sendgrid / mail版本5.2.3,并使用了以下代码。

const sgMail = require('@sendgrid/mail');
var env=require('../support/sendgrid.js');
sgMail.setApiKey(env.SENDGRID_API_KEY);
console.log(env.SENDGRID_API_KEY);
const msg = {
  to: 'xx@gmail.com',
  from: 'xxx@gmail.com',
  subject: 'Sending with SendGrid is Fun',
  text: 'and easy to do anywhere, even with Node.js',
  html: '<strong>and easy to do anywhere, even with Node.js</strong>',
};
sgMail.send(msg); 

我正在从sendgrid.js中导出api(我能够成功将api启动到代码中)。当我最初运行以上代码时,没有收到电子邮件,然后我直接在代码中对api进行了硬编码,然后所以我再次尝试从sendgrid.js文件中导出它。那时候它也起作用了。但是在运行了2,3次代码之后,再次没有在收件人列表中接收到电子邮件。我不明白为什么会这样行为不一致。此外,我也无法控制成功或失败。我们如何在此处捕获/打印错误。任何人都可以帮助我。在此先感谢

0 个答案:

没有答案