问题标签 [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.

0 投票
1 回答
94 浏览

sendgrid - 电子邮件打开时从 SendGrid 获取通知

SendGrid 可以跟踪电子邮件何时打开:

在此处输入图像描述

打开电子邮件时如何获得通知(通过电子邮件),收件人与此不同myself@gmail.com(当我打开自己作为密件抄送发送给自己的电子邮件时,我不想收到通知)。

我需要使用 SendgridAPI 吗?如何?我可以要求 Sendgrid 发送通知吗?(给我的服务器,谁来发送通知?给别的东西?)

0 投票
0 回答
1537 浏览

c# - SendGrid 电子邮件显示“已接受”但从未到达

我是 Sendgrid 的新手,并制作了一个小型控制台应用程序来测试它:

当我运行它时,我得到的输出表明它已被接受(没有错误,并且 StatusCode 被接受):

但我从未收到电子邮件,SendGrid 上的统计数据显示已发送 0 封邮件。

我检查了垃圾邮件、杂乱邮件、反垃圾邮件,但邮件肯定没有到达。我错过了什么?

0 投票
1 回答
1080 浏览

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

对此的任何帮助都会很棒,因为我只是不确定从这里去哪里。

谢谢

0 投票
1 回答
1174 浏览

java - SendGrid:如何为发件人添加一个简单的非电子邮件地址名称

我正在为 Java 使用 SendGrid API v3。它工作并完成工作。但是,如果发送者是 ,hello@world.org则接收者只能看到hello@world.org。我试图完成的是收件人也会看到一个简单的名称(例如,Hello World <hello@world.org>),如下所示:

发件人地址和姓名示例

(上面,请注意实际地址是noreply@k...,但它前面是Kela Fpa。)

我怎样才能以编程方式做到这一点?

0 投票
1 回答
1888 浏览

c# - 使用 SendGrid 了解异步任务和等待

我正在尝试理解async,但不确定我是否完全理解它,因为我的应用程序没有按照我认为的方式响应Taskawait

我有一个 MVC 项目,控制器内部是一个在 Save 上运行的方法。这个方法做了一些事情,但我关注的主要项目是向 SendGrid 发送电子邮件。

内部执行():

现在我已经概述了我的代码(很可能是可怕的做法),我希望能够更好地理解 async Task 并改进我试图完成的工作。

如何等待var iResponse = await client.SendEmailAsync(msg);并将其正确保存到我的数据库中。允许应用程序继续(不中断用户体验)。

如果我应该包含更多信息,请告诉我。

0 投票
1 回答
36 浏览

php - 循环值不适用于 Sendgrid 替换,但相同的硬编码值可以

我正在尝试测试 Sendgrid 的工作事务模板。当值被硬编码时,我能够发送邮件,但当我为它们提供变量时却不能。让我们来看看:

我的标题:

我的 $data 数组:

$subs 是通过执行以下操作创建的:

输出:

正是我想要的!

但是,如果我这样做:

我回来了:

但是,如果我这样做:

我可以很好地卷曲并发送我的邮件,使用以下内容没有错误。

这是 cURL,标准的东西:

我也尝试将这个 json 作为一个数组,然后使用 json_encode(),也没有运气,与上面相同的错误非消息。这是在 Sendgrid 网站的某个地方提供的 json,仅供参考。

如您所见,我将所有内容都作为字符串,这占了我找到的大部分答案。有人可以解释为什么会这样吗?提前致谢!

0 投票
1 回答
313 浏览

sendgrid - 如何通过 SendGrid API v3 发送模板化电子邮件?

在他们的文档中,SendGrid 描述了要发送到 API的结构:

但是它应该如何与邮件发送结构一起使用呢?

模板文档还说:

如果您使用的是 Web API v3 邮件发送端点,您可以通过在 JSON 有效负载的 template_id 参数中设置模板 ID 来指定要使用的事务模板。

“简单地”。好的。但是我的替代品将如何指定呢?

0 投票
1 回答
4328 浏览

node.js - 尝试将 SendGrid 与 Angular 和 Node 一起使用

使用 Angular 和 SendGrid,我正在尝试发送电子邮件。我正确安装了 NPM 包,但在实现代码时遇到问题。我生成了一个 API 密钥并将其存储在目录中

打字稿是:

我在单击按钮时触发它。

Sendgrid 在他们的网站上没有关于导入包的信息,例如如何import { Vibration } from '@ionic-native/vibration';使用 Ionic 的振动包。

0 投票
1 回答
564 浏览

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

知道如何解决吗?我想我会回滚两者,直到我更好地理解问题!提前致谢!

0 投票
2 回答
3344 浏览

sendgrid - SendGrid 开发环境

SendGrid 开发 QA 环境的最佳方法是什么?我们想要非生产环境,我们可以通过 API 存储和测试我们的电子邮件模板。SendGrid 沙盒设置不允许实际发送电子邮件。

除非有更好的方法,否则我们计划以每月 9.95 美元的价格创建新的 SendGrid 基本帐户,最多可接收 4 万封电子邮件。通过这种方法,我们的 Dev 和 QA 环境将拥有不同的帐户,我们可以使用这些帐户进行测试和部署。