问题标签 [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.
sendgrid - 如何使用 Sendgrid 搜索过去发送的电子邮件?
正如 Sendgrid 的文档所表明的那样,他们的 Web GUI 活动页面只能搜索过去 7 天。
如何搜索过去更远的活动?
Web API 文档在这里,但我找不到任何关于简单搜索已发送电子邮件信息的信息。我所看到的只是用于查看特定类别电子邮件的各种命运的端点,例如阻止、退回、无效电子邮件和“过滤器”,这些看起来像是操作而不是过滤器。
必须可以找到有关某些特定已发送电子邮件的信息,对吗?
python - 客户子用户 API 的权限被拒绝
我正在尝试通过 SendGrid Web API v2管理子用户帐户限制,但我不断收到:
我正在做的是 POST https://api.sendgrid.com/apiv2/customer.limit.json
with DATA:api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=retrieve
就像文档建议的那样。
我的帐户具有管理员权限,我可以通过 UI 进行更改,但不能使用 API 的 v2。
有什么我想念的地方吗?
几点注意事项:
- 我可以使用 API 的 v3 创建子用户
- 但我在这里使用的是 v2,因为
account limits
v3 中没有选项。 - 我在所有端点上都收到此错误
apiv2/customer.*.*
,因此我无法遵循本指南
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 正在连接。但无论我做什么,我都没有看到任何电子邮件。
由于没有错误,不知道为什么它不起作用。
这是我的代码,你看到会导致它失败的缺陷吗?
无论如何,我不知道为什么它不起作用。服务器管理员检查并没有错误或队列中没有电子邮件......所以没有任何东西卡在某个地方,我们可以找到......
除了我糟糕的编程之外,有人能看到什么吗???哈哈
谢谢,-理查德
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 应用程序中完成这项工作:
有任何想法吗?
sendgrid - 使用 SendGrid 通过电子邮件回复发件人
我有一个用例,用户 A 可以从我们的网站向用户 B 发送消息,我使用 SendGrid 在电子邮件中发送消息。然后用户 B 可以用他们的消息回复电子邮件,我希望在用户 A 的电子邮件中收到该消息。我已经能够设置从用户 A 向用户 B 发送电子邮件而没有问题,但我在文档中看不到如何将用户 B 的电子邮件配置回用户 A。此外,如果有回话和在两个用户之间进行交流,然后我想将其保留在电子邮件线程中。SendGrid 肯定可以做到这一点吗?
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 内容包含在邮件正文中。
java - SendGrid 发送附件的新副本而不是本地文件
我想使用 sendgrid 函数以编程方式发送动态生成的 excel 文件。下面的java程序成功地将excel文件作为附件发送,但它发送的是excel文件的新副本(新生成的),而不是我喜欢发送的文件。请让我知道我在哪里犯了错误?
public static void main(String[] args) 抛出 IOException,InvalidFormatException {
node.js - Sendgrid 入站解析 Webhook 电子邮件未在 Sendgrid 上接收
我正在使用 SendGrid 接收来自我的域 (example.com) 的电子邮件。我已经从提到的链接Sendgrid Inbound Parse Webhook配置了所有步骤。
我已在 GoDaddy DNS 记录中针对我的域添加了所有名称记录(MX 记录和 CNAMES)。
问题是当我向 hello@example.com 发送电子邮件时。当电子邮件发送到此电子邮件 ID 时,没有邮件传递失败报告。SendGird 控制台没有任何关于触发 webhook 的统计信息。
我无法弄清楚这个过程中出了什么问题。由于未收到 sendgrid webhook 中的电子邮件。
我认为他们迷失在两者之间。
java - SendGrid 中的对象处理列表
我想在 SendGrid 中的对象电子邮件列表中显示一个表格。该表应如下所示。表中有动态行数。我应该如何从 java 代码发送数据或在 SendGrid 中设计它?
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
函数中传递请求正文,但是我想不通。