问题标签 [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 投票
2 回答
749 浏览

php - 使用 v3 API 通过 sendgrid 发送电子邮件

我正在尝试使用 v3 API 通过 Sendgrid 发送电子邮件,我想传递与此类似的 json 数据

我的代码:

json_encode() 输出后格式如下:

任何帮助将不胜感激。出于特定原因,我只想使用 v3 API

0 投票
1 回答
582 浏览

ruby-on-rails - 在哪里放置 ruby​​ 助手 Sendgrid V3 发送 API

我正在尝试使用他们的Github 文档集成 Sendgrid 。

在他们的示例中,他们建议您创建一个 Mail Helper 类,但很少提供有关如何实际执行此操作的指导。

我有一个使用 Heroku Scheduler 运行的计划 Rake 任务,我想在任务完成时发送一封电子邮件,并希望为此使用 Sendgrid。

目前我有以下代码/lib/tasks/scheduler.rake

我没有在任何地方添加辅助类,因为我不确定要添加哪些位或将它们放在哪里。在我运行这个任务的那一刻,我400 Bad request从 Sendgrid 收到一个错误,我相信这是因为我没有这些助手。

任何解决此问题的建议都将不胜感激,因为当我尝试在不使用帮助程序的情况下进行集成而是写出 JSON 时,我可以成功发送电子邮件,但是TypeError: Mail is not a module当我尝试部署到 Heroku 时会收到一个。

更新:使用下面的答案收到错误

0 投票
1 回答
1124 浏览

c# - 如何将所有事务模板从一个 SendGrid 帐户迁移到另一个帐户?

给定一个大型的 SendGrid 模板库,如何一键将它们移动到不同的 SendGrid 帐户,比如测试环境?

0 投票
1 回答
2531 浏览

sendgrid - SendGrid,不是有效的 RFC-5321 地址响应

为什么 Gmail 阻止我通过 SendGrid 发送电子邮件?我一直这样做,最近我被完全阻止了。

我收到的消息如下:

gmail.com 服务器通知我们此邮件被退回。为保护您的可送达性,我们将不再发送至此地址。

如果您想发送到此地址,您可以将其从退回邮件抑制组中删除。

来自 gmail.com 服务器的完整响应:

553 5.1.2 发件人地址<bounces+6452016-d6d6-******=gmail.com@ 5.1.2 _mail.***.**>不是有效的 RFC-5321 地址。z1-v6si718011qtz.4-gsmtp

如果有人知道如何解决这个问题,我将不胜感激。

0 投票
2 回答
5324 浏览

sendgrid - Sendgrid - 活动显示已发送电子邮件但未收到电子邮件

我尝试通过 sendgrid 发送电子邮件。我有一个自定义域 myself@contoso.com。如果我尝试向 user1@gmail.com 发送电子邮件,发件人地址为 myself@contoso.com,则电子邮件将通过“via”发送到 gmail。当我尝试将发件人地址为 myself@contoso.com 的电子邮件发送到 myself@contoso.com 时,活动显示电子邮件已送达,但是在 Outlook 客户端中我没有收到电子邮件。我可以尝试或做什么?

我已尝试将 contoso.com 列入白名单,但没有成功

0 投票
1 回答
648 浏览

ruby-on-rails - 将 ActionMailer RoR 模板与 Sendgrid API v3 一起使用

我已经在我的 Rails 应用程序中集成了 sendgrid-ruby gem,并试图发送我以前通过 ActionMailer 发送的电子邮件。我使用了 sendgrid 中的示例:

但是,我想用我在 Rails 中使用的旧邮件模板替换内容。这可能吗?

0 投票
2 回答
4422 浏览

javascript - 如何在 sendgrid 中发送带有 .xlsx 附件的电子邮件?

下面是用于发送电子邮件的消息对象。

内容通过以下代码编码为 base64 字符串。

我不知道我哪里出错了,但我收到如下错误。

消息:“内容值必须是长度至少为一个字符的字符串。”

但是当我调试它是一个base64字符串时内容不为空。

请帮忙。

0 投票
1 回答
1002 浏览

powershell - 从 Azure Function 将 Azure Blob 附加到 PowerShell 中的电子邮件

我有一个用 PowerShell 编写的 Azure 函数,其输入和输出绑定与存储输入和输出 csv 文件的相同 Blob 存储相同。我能够从该函数发送一封带有 blob 附件的电子邮件,但该电子邮件的附件是类型文件而不是 csv。所以我必须下载并手动添加 .csv 扩展名。如何发送带有附件中扩展名的输出 csv 文件?我的电子邮件代码如下:

我用相同的代码创建了输出文件,但我不确定如何将其附加到电子邮件中。

outputBlob 是一个名为 outputfile.csv 的 csv 文件,它存储在与输入文件相同的容器中。我在同一个脚本中创建这个输出文件。所以我的容器名称是“mycsvcontainer”,Azure 函数绑定中我的 blob 的路径是“mycsvcontainer/outptfile.csv”,blob 的名称是 outputBlob,我在上面的脚本中使用它。类似的是 inputBlob 的名称。

0 投票
1 回答
52 浏览

sendgrid - 允许回复 sendgrid 发送的地址的动态本地部分

我的系统中有用户可以通过我的 API 发送电子邮件。API 使用 SendGrid 发送电子邮件,其用户名作为发件人 + 回复地址。

我想做的是允许人们回复这些电子邮件,但我不确定如何做到这一点。

显然,如果我尝试按原样回复 - 我会收到一条错误消息,指出无法发送电子邮件。

与 SendGrid 有什么关系可以处理以前看不见的地址@mydomain.com,还是我需要做一些事情来首先设置它们?

0 投票
0 回答
98 浏览

c# - SendGrid C#, 是否建议创建一次 SendGridClient 对象或为每个操作创建

使用 SendGrid SDK for C#,是否建议创建一次 SendGridClient 对象,作为静态道具。或者每次我发送邮件时,创建一个新邮件。