问题标签 [sendgrid-api-v3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SendGrid 电子邮件显示“已接受”但从未到达
我是 Sendgrid 的新手,并制作了一个小型控制台应用程序来测试它:
当我运行它时,我得到的输出表明它已被接受(没有错误,并且 StatusCode 被接受):
但我从未收到电子邮件,SendGrid 上的统计数据显示已发送 0 封邮件。
我检查了垃圾邮件、杂乱邮件、反垃圾邮件,但邮件肯定没有到达。我错过了什么?
c# - 使用 SendGrid v3 将交易模板作为确认电子邮件发送的身份
我是 asp.net mvc Identity 和 SendGrid 的新手,但我真的很想使用它们的功能。
我想让用户使用身份注册表格进行注册,然后使用 SendGrid v3 发送一个模板(内置在我的 SendGrid 帐户中)作为帐户注册确认电子邮件。我创建了一个 Transactional 模板并拥有一个 Api Key。
我已在身份中启用电子邮件确认:
然后,我在 web.config 的应用程序设置中设置了我的 sendGrid apiKey 和帐户凭据,以便我可以在我的代码中使用它们。
我已将其添加到 IdentityConfig.cs 中的 EmailService 中,但我不知道从哪里开始:
我还阅读了以下内容,但不明白在哪里实现它:
https://sendgrid.com/docs/API_Reference/Web_API_v3/Transactional_Templates/smtpapi.html
对此的任何帮助都会很棒,因为我只是不确定从这里去哪里。
谢谢
c# - 使用 SendGrid 了解异步任务和等待
我正在尝试理解async
,但不确定我是否完全理解它,因为我的应用程序没有按照我认为的方式响应Task
。await
我有一个 MVC 项目,控制器内部是一个在 Save 上运行的方法。这个方法做了一些事情,但我关注的主要项目是向 SendGrid 发送电子邮件。
内部执行():
现在我已经概述了我的代码(很可能是可怕的做法),我希望能够更好地理解 async Task 并改进我试图完成的工作。
如何等待var iResponse = await client.SendEmailAsync(msg);
并将其正确保存到我的数据库中。允许应用程序继续(不中断用户体验)。
如果我应该包含更多信息,请告诉我。
php - 循环值不适用于 Sendgrid 替换,但相同的硬编码值可以
我正在尝试测试 Sendgrid 的工作事务模板。当值被硬编码时,我能够发送邮件,但当我为它们提供变量时却不能。让我们来看看:
我的标题:
我的 $data 数组:
$subs 是通过执行以下操作创建的:
输出:
正是我想要的!
但是,如果我这样做:
我回来了:
但是,如果我这样做:
我可以很好地卷曲并发送我的邮件,使用以下内容没有错误。
这是 cURL,标准的东西:
我也尝试将这个 json 作为一个数组,然后使用 json_encode(),也没有运气,与上面相同的错误非消息。这是在 Sendgrid 网站的某个地方提供的 json,仅供参考。
如您所见,我将所有内容都作为字符串,这占了我找到的大部分答案。有人可以解释为什么会这样吗?提前致谢!
node.js - 尝试将 SendGrid 与 Angular 和 Node 一起使用
使用 Angular 和 SendGrid,我正在尝试发送电子邮件。我正确安装了 NPM 包,但在实现代码时遇到问题。我生成了一个 API 密钥并将其存储在目录中
打字稿是:
我在单击按钮时触发它。
Sendgrid 在他们的网站上没有关于导入包的信息,例如如何import { Vibration } from '@ionic-native/vibration';
使用 Ionic 的振动包。
node.js - 由于猫鼬承诺警告,节点/猫鼬不发送 SendGrid 电子邮件
当我升级到 mongoose 4.13.8 和 sendgrid 6.1.4 时出现此错误。试图了解如何解决我这边的问题,或者我是否需要恢复到一个或两个的先前版本?
违规行似乎来自node_modules/@sendgrid/client/src/client.js:124:25
,对吗?
该行在这里: https ://github.com/sendgrid/sendgrid-nodejs/blob/master/packages/client/src/client.js#L124
知道如何解决吗?我想我会回滚两者,直到我更好地理解问题!提前致谢!
sendgrid - SendGrid 开发环境
SendGrid 开发 QA 环境的最佳方法是什么?我们想要非生产环境,我们可以通过 API 存储和测试我们的电子邮件模板。SendGrid 沙盒设置不允许实际发送电子邮件。
除非有更好的方法,否则我们计划以每月 9.95 美元的价格创建新的 SendGrid 基本帐户,最多可接收 4 万封电子邮件。通过这种方法,我们的 Dev 和 QA 环境将拥有不同的帐户,我们可以使用这些帐户进行测试和部署。