问题标签 [sparkpost]
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# - Sparkpost C# API 向模板添加附件
我一直在翻阅文档并在互联网上搜索以查找有关如何将附件添加到创建的模板的文档。我正在使用 darrencauthon 的 CSharp-Sparkpost 来处理 API 调用。到目前为止,我没有工作。有没有人有一个可行的解决方案(可能?)或更好的 C# 解决方案?我不反对使用不同的库。这是 CSharp-Sparkpost 的链接
这是我到目前为止所得到的:
我已验证我可以在没有模板的情况下发送此附件,并且还验证我可以在没有附件的情况下发送此模板。所以...电子邮件正在发送;但是,接收到的内容只是模板和替换数据。模板电子邮件没有附件。
php - 通过 Sparkpost 向联系人列表发送大量电子邮件
我想知道是否有任何现有的实现可以使用 Sparkpost 向联系人列表发送大量电子邮件。
我能够使用 API 和 PHP。
php - SparkPost 附加字段
我无法理解此 SparkPost 代码中第 25 行的语法 - github 上的链接 如果我想为此添加一个额外的变量怎么办?
说我要添加'company' => 'ABC'
我应该如何将第 25 行的代码更改为具有多个变量?先感谢您。
django - SparkPost 抑制错误和邮件停止发送
我正在为我的 Django 网站之一使用 SparkPost 向用户发送邮件。我在网站上有更新,因此向所有用户发送邮件。
然而,很少有用户从 Gmail 中删除了他们的 Gmail id,我知道邮件无法发送到这些 id。
但是我面临的问题是,在 Django 中,一旦单个邮件因此失败,SparkPost 就会停止向所有用户发送邮件。
错误信息是这样的:
javascript - 如何在没有抄送和/或密送收件人的情况下使用 SparkPost?
这是我的传输对象:
我有将输入的数据发送到 req.body 的 HTML 输入表单,但如果没有req.body.cc
或req.body.bcc
内容,SparkPost 会抛出一个错误,提示无法访问实体,并且:
如果我在 cc 和 bcc 字段中输入一个像 1 这样的随机数,那么消息会发送给“收件人”用户,但 sparkpost 告诉我消息未能发送给 2 个收件人。我觉得我在这里遗漏了一些东西,因为如果没有密件抄送或抄送收件人,那么它应该只发送到“收件人”字段中的电子邮件,我不应该在抄送或密件抄送中输入随机乱码来得到它发送电子邮件。有人遇到过这个问题或知道如何解决这个问题吗?
也许我可以检查一下该字段是否为空白,将其替换为一些默认值,让 sparkpost 知道我不会尝试向那里的任何人发送电子邮件,例如占位符。但是如果有这样的东西,我还没有找到。
node.js - uncaughtException SyntaxError:在 sparkpost 模块中以严格模式使用 const
{"level":"error","message":"uncaughtException SyntaxError: Use of const in strict mode.\n at Module._compile (module.js:439:25)\n
在 Object.Module._extensions..js (module.js:474:10)\n 在 Module.load (module.js:356:32)\n 在 Function.Module._load (module.js:312:12) \n 在 Module.require (module.js:364:17)\n 在 require (module.js:380:17)\n 在 Object. (/var/www/myproject/dist/node_modules/sparkpost/node_modules/request/node_modules/hawk/lib/index.js:5:33)\n 在 Module._compile (module.js:456:26)\n 在Object.Module._extensions..js (module.js:474:10)\n 在 Module.load (module.js:356:32)\n 在 Function.Module._load (module.js:312:12)\ n 在 Module.require (module.js:364:17)\n 在 require (module.js:380:17)\n 在 Object. (/var/www/myproject/dist/node_modules/sparkpost/node_modules/request/request.js:9:12)\n 在 Module._compile (module.js:456:26)\n 在 Object.Module._extensions。 .js (module.js:474:10)","时间戳":
我在运行节点后端项目时发现了这个问题。这些天我没有升级任何东西并且意外地遇到了那个错误。
我的节点版本是node -v v0.10.37 npm -v 1.4.28
请帮助我如何解决该问题。谢谢。
laravel - 尝试使用 Sparkpost 发送电子邮件时出现未经授权的错误(Laravel 5.4)
我一直在关注 Laravel Mail 文档https://laravel.com/docs/5.4/mail通过 SparkPost 帐户发送电子邮件。当我尝试发送时,我得到了
根据文档,我在 config/services.php 中获得了 sparkpost 密钥,尽管文档没有提及它(为什么不!?)有点谷歌搜索说服我在我的 . .env 文件。然后我有一个网络路由来检查正在使用的配置,
这使
我实际上想使用我设置的可邮寄和视图,但只是为了测试发送,我绕过了这些并设置了以下路由进行测试:
它在顶部出现错误(使用我的邮件和视图进行测试给出了完全相同的错误,这让我认为它们设置正确 - 假设上述测试路线是正确的)。
我想知道的是我正在本地机器上进行测试,所以测试 URL 是http://localhost/seg/public/sparkpost - 我想知道这是否会让 SparkPost 跳闸(即我必须实际上是从运行在与 sparkpost 中配置的发送域相同的域中的服务器发送,还是只是电子邮件中的发送地址必须匹配?)
感谢您的任何建议!
json - 为什么 package.json 和 npm info 之间的依赖库版本不同
我在渲染我的 nodejs 项目时发现了以下错误
{"level":"error","message":"uncaughtException SyntaxError: Use of const in strict mode.\n at Module._compile (module.js:439:25)\n at Object.Module._extensions..js (module.js:474:10)\n 在 Module.load (module.js:356:32)\n 在 Function.Module._load (module.js:312:12)\n 在 Module.require (module. js:364:17)\n 在需要 (module.js:380:17)\n 在 Object. (/var/www/myproject/dist/node_modules/sparkpost/node_modules/request/node_modules/hawk/lib/index. js:5:33)\n 在 Module._compile (module.js:456:26)\n 在 Object.Module._extensions..js (module.js:474:10)\n 在 Module.load (module. js:356:32)\n 在 Function.Module._load (module.js:312:12)\n 在 Module.require (module.js:364:17)\n 在 require (module.js:380:17 )\n 在 Object. (/var/www/myproject/dist/node_modules/sparkpost/node_modules/request/request.js:9:12)\n 在 Module._compile (module.js:456:26)\n 在 Object.Module._extensions..js (module.js:474:10)","timestamp":"2017-09-25T02: 45:43.418Z"}
这就是为什么我在我的 package.json 文件中检查 sparkpost 版本并找到"sparkpost": "^1.3.7",
但是当我检查时npm info sparkpost version
,它会2.1.2
有什么建议可以帮助我如何检查 sparkpost 的实际版本以及如何修复该错误消息,谢谢。
node.js - SyntaxError:在 github 和 codeship 中以严格模式使用 const
grunt test
在我的源代码 Github/Codeship 中运行时,我发现了以下错误。
在 codeship 内的 setup 命令中,以下代码是这样配置的。
并在 codeship 中测试命令;
但是在我的源代码中找不到该错误,实际上是通过查看 codeship 给出的以下错误消息在 github/codeship 中找到的。因为这些文件夹结构没有像我们在服务器中配置的那样定义。请帮助我如何解决它。谢谢。
php - 测试 Sparkpost SMTP 中继
好的,我正在使用 Yii2 邮件程序,但我需要定期测试对 sparkpost smtp 的访问。所以我做了一个动作,当我打电话给 Sparkpost 时,它会发送一封电子邮件。
现在有没有办法告诉 Sparkpost 这封电子邮件只是一个测试,所以它不会发送电子邮件?我需要这个,所以我不会为了测试目的而每天向 sparkpost 发送数百封邮件。
注意:我使用的是简单的 SMTP 中继。