问题标签 [sendgrid-api-v2]

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 回答
10129 浏览

sendgrid - 如何使用 Sendgrid 搜索过去发送的电子邮件?

正如 Sendgrid 的文档所表明的那样,他们的 Web GUI 活动页面只能搜索过去 7 天。

如何搜索过去更远的活动?

Web API 文档在这里,但我找不到任何关于简单搜索已发送电子邮件信息的信息。我所看到的只是用于查看特定类别电子邮件的各种命运的端点,例如阻止、退回、无效电子邮件和“过滤器”,这些看起来像是操作而不是过滤器。

必须可以找到有关某些特定已发送电子邮件的信息,对吗?

0 投票
3 回答
252 浏览

python - 客户子用户 API 的权限被拒绝

我正在尝试通过 SendGrid Web API v2管理子用户帐户限制,但我不断收到:

我正在做的是 POST https://api.sendgrid.com/apiv2/customer.limit.jsonwith DATA:api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=retrieve就像文档建议的那样。

我的帐户具有管理员权限,我可以通过 UI 进行更改,但不能使用 API 的 v2。

有什么我想念的地方吗?

几点注意事项:

  • 我可以使用 API 的 v3 创建子用户
  • 但我在这里使用的是 v2,因为account limitsv3 中没有选项。
  • 我在所有端点上都收到此错误apiv2/customer.*.*,因此我无法遵循本指南
0 投票
1 回答
297 浏览

perl - Perl、Sendgrid 和 Net::SMTP 和 MIME::Entity

在我的 Perl 代码中,我使用 Net::SMTP 和 MIME:Entity 通过我的 Sendgrid 帐户发送电子邮件(来自他们的 v2 api,我可以使用我的帐户登录作为 api)...

它工作完美。

但是我们将服务器移到了更新的版本。仍然是 Unix (Linux),但具有更新的硬件,包括更新版本的 Plesk。IP 地址都是一样的,我们把它们移到了新的硬件上。我们确实更改了作为主要 IP 地址的 IP 地址,但我们确保将其添加到 sendgrid whitelabel...

所以我不知道为什么它会停止工作。我在代码中没有收到任何错误,api 正在连接。但无论我做什么,我都没有看到任何电子邮件。

由于没有错误,不知道为什么它不起作用。

这是我的代码,你看到会导致它失败的缺陷吗?

无论如何,我不知道为什么它不起作用。服务器管理员检查并没有错误或队列中没有电子邮件......所以没有任何东西卡在某个地方,我们可以找到......

除了我糟糕的编程之外,有人能看到什么吗???哈哈

谢谢,-理查德

0 投票
1 回答
1688 浏览

c# - 从 ASP.Net Framework 3.5 使用 SendGrid API 发送电子邮件

我正在尝试使用带有我已经拥有的 API 密钥的 SendGrid API 发送电子邮件。

问题是:我必须从旧的 .net 应用程序中执行此操作,其 asp.net 框架版本为 3.5(并且更改框架版本不是一种选择)

我找不到有关如何实现它的有用信息。我发现的唯一代码使用了SendGrid csharp 库,这些库不支持 asp.net framework 3.5

这是我在这里找到的代码示例,但我无法从我的 .net 3.5 Web 应用程序中完成这项工作:

有任何想法吗?

0 投票
1 回答
2450 浏览

sendgrid - 使用 SendGrid 通过电子邮件回复发件人

我有一个用例,用户 A 可以从我们的网站向用户 B 发送消息,我使用 SendGrid 在电子邮件中发送消息。然后用户 B 可以用他们的消息回复电子邮件,我希望在用户 A 的电子邮件中收到该消息。我已经能够设置从用户 A 向用户 B 发送电子邮件而没有问题,但我在文档中看不到如何将用户 B 的电子邮件配置回用户 A。此外,如果有回话和在两个用户之间进行交流,然后我想将其保留在电子邮件线程中。SendGrid 肯定可以做到这一点吗?

0 投票
1 回答
497 浏览

azure - 使用 Webhook 在 Azure 中配置警报邮件 (SendGrid)

我为我的应用服务配置了警报。考虑我有服务器停机检查警报。

每当警报被触发时,我希望邮件以足够的详细信息发送到我们的邮箱。为此,我直接从 Azure Alert Webhook 调用 sendgrid api。我能够发送带有硬编码数据的邮件。我想利用 Azure Alert 拥有的详细信息包含在邮件中。

Webhook url 如下: https://api.sendgrid.com/api/mail.send.json?api_user= ********&api_key=****&to=*****&toname= * &subject= &text= #workspaceid%20#applicationid &from=**

“#workspaceid”是正在发送的 json 参数。

但是,该方法不起作用。

我希望将 Azure 警报启动的整个 json 内容包含在邮件正文中。

警报规则

0 投票
1 回答
1007 浏览

java - SendGrid 发送附件的新副本而不是本地文件

我想使用 sendgrid 函数以编程方式发送动态生成的 excel 文件。下面的java程序成功地将excel文件作为附件发送,但它发送的是excel文件的新副本(新生成的),而不是我喜欢发送的文件。请让我知道我在哪里犯了错误?

public static void main(String[] args) 抛出 IOException,InvalidFormatException {

0 投票
2 回答
3724 浏览

node.js - Sendgrid 入站解析 Webhook 电子邮件未在 Sendgrid 上接收

我正在使用 SendGrid 接收来自我的域 (example.com) 的电子邮件。我已经从提到的链接Sendgrid Inbound Parse Webhook配置了所有步骤。

我已在 GoDaddy DNS 记录中针对我的域添加了所有名称记录(MX 记录和 CNAMES)。

问题是当我向 hello@example.com 发送电子邮件时。当电子邮件发送到此电子邮件 ID 时,没有邮件传递失败报告。SendGird 控制台没有任何关于触发 webhook 的统计信息。

我无法弄清楚这个过程中出了什么问题。由于未收到 sendgrid webhook 中的电子邮件。

我认为他们迷失在两者之间。

0 投票
1 回答
30 浏览

java - SendGrid 中的对象处理列表

我想在 SendGrid 中的对象电子邮件列表中显示一个表格。该表应如下所示。表中有动态行数。我应该如何从 java 代码发送数据或在 SendGrid 中设计它?

0 投票
1 回答
573 浏览

python - 如何以编程方式从退回的电子邮件列表中删除电子邮件?

我正在开发一个基于 GAE(Google App Engine)的 python 应用程序,其中集成了 sendgrid python SDK(v3.2.10)。我现在正在尝试做的是,每当 sendgrid 推送类型为“bounce”的事件 webhook 时,我想从 sendgrid 上的退回电子邮件列表中删除该退回的电子邮件。

我已经浏览了官方网站上提供的文档。首先,我尝试使用 SDK 删除电子邮件地址,它在 localhost 上运行良好。但是在将它部署到实时服务器之后,它什么也不做,并且属于例外条款。

代码片段:

由于它没有按预期工作,我现在尝试使用 REST API 来做同样的事情。

代码片段:

现在,sendgrid API 不断返回错误 400 和 message {"errors":[{"field":null,"message":"emails or delete_all params required"}]}。我根本不知道如何克服这个问题。也许我错过了如何在delete函数中传递请求正文,但是我想不通。