问题标签 [mailjet]

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

email - GoLang:在没有 Mailjet 库的情况下发送 Mailjet 电子邮件

我正在尝试使用我的 Mailjet 凭据从我的 golang 应用程序发送电子邮件,但我正在尝试以正常的 golang 方式来发送电子邮件(是的,我知道他们的库受到高度鼓励)。

我使用 Mailjet 库可以很好地处理电子邮件,但我的老板提出了一个非常好的观点,即我们可能不会永远留在 Mailjet。如果我们切换到不同的电子邮件解决方案,我们不想重写我们所有的电子邮件代码,我们只想更改我们的主机名和凭据。

我的打印机使用相同的主机名和凭据通过 Mailjet 发送电子邮件,但由于某种原因,我的 golang 应用程序不会!

我的代码是从golang smtp 库 SendEmail 示例中采用的。

这是(当然,没有我的凭据):

请注意,我使用的是端口 587。我不知道我的打印机使用的是 587 还是 25,但它可以正常工作。使用端口 25 时我也不工作。

真正奇怪的是它smtp.SendEmail没有返回任何错误,但我仍然没有收到任何电子邮件(是的,我正在检查我的垃圾文件夹)!

此外,当我登录 Mailjet 时,我看不到任何电子邮件已发送。我确实看到当我从打印机发送内容时发送了一封电子邮件。

那么,我的邮箱呢?!

任何帮助是极大的赞赏。谢谢!

0 投票
2 回答
109 浏览

c# - json 数据的自定义字段名以发布到 aspnetcore 中的 webapi

我正在尝试使用 aspnetcore 将 JSON 对象发送到 webapi。这似乎是一项简单的任务。但是,JSON 数据的字段名包括一个破折号(-),例如{ Mj-TemplateID : 1}。由于 Newtonsoft.Json 不适用于 .netcore,因此我无法使用JsonProperty如下所示更改 json 字段名。

如何在发送 json 数据时指定要使用的不同名称?

我必须发送这样的东西

0 投票
1 回答
624 浏览

php - Mailjet Vars 空白数组引发错误

在我的 mailjet 模板中

错误现在是“var:low_price_low_stock_goods”没有值

0 投票
1 回答
304 浏览

email - mailjet mjml 空白数组引发错误

mailjet mjml 空白数组引发错误

在我的 var:low_price_low_stock_goods 是空数组中,循环不应该执行但它会抛出错误:“var:low_price_low_stock_goods”没有值

0 投票
2 回答
643 浏览

ios - 如何以编程方式使用 iOS 中的 API MailJet 发送带有附件的电子邮件?

第一个错误

我使用此代码,但我不知道如何在 iOS 中使用 api Mailjet?将 API 密钥放在哪里私有,公共等...我检查了github mailjet,关于 API 的文档mailJet 没有成功。

我通过“手动”发送进行测试,但我的答案很糟糕。我必须把 API KEY 和 SECRET KEY 放在哪里?在此处输入图像描述

编辑
第二个错误

新代码:

新的错误信息: 在此处输入图像描述

有任何想法吗?

0 投票
0 回答
421 浏览

scala - Mailjet 中的未经授权的请求

我正在使用 MailJet Java Api 发送电子邮件,我在 Scala 中编写了这段代码:

但我明白401 Unauthorized了,虽然我的公共 API 密钥和私有密钥是正确的。你知道吗

0 投票
1 回答
93 浏览

mailjet - Mailjet Campaign API:如何设置唯一的 CustomName 值?

我想为我的广告系列设置一个唯一的字母数字名称,以便稍后从该名称中检索它。

我曾经设置 Headers => 'X-Mailjet-Campaign' 但现在我正在使用 API 并且无法使其工作。

API doc 根本没有帮助,因为没有给出示例。

有谁知道我如何设置这个 CustomName 值?

我在“CampaignDraft/Create”的帖子中尝试了 CampaignID 和 CampaignALT,但没有一个有效(它告诉我这不是整数)。

0 投票
1 回答
601 浏览

mailjet - 在自己的页面上的 iframe 中显示 Mailjet 永久链接

我有客户要求在客户网站内显示 mailjet 活动的永久链接版本。因此,我不需要使用 mailjet 提供的标准在线版本,而是需要将此 uri 或某些标识符传递到网站上的某个页面。我已经尝试过的是http://mywebsite.com/[[PERMALINK]]并且它完全按照它应该做的那样做,但是由于永久链接不是 url 编码的,所以这个调用肯定会中断。

另一个想法是将一些campaign_id 传递给网站并从api 中获取其余信息,但是从模板中的何处获取呢?

有人对此有想法吗?

0 投票
1 回答
1350 浏览

mailjet - 如何在 API 中获取所有联系人列表 Mailjet?

我如何获取有关 Mailjet 联系人列表的所有信息?(列表名称,liste id ..ect )。

有所有联系人:

$mj = new Mailjet( $apiKey, $secretKey ); $result = $mj->contact();

现在我想获取列表联系人。

谢谢。

0 投票
1 回答
664 浏览

mailjet - Mailjet API - 将新联系人添加到未发送的列表确认电子邮件时

我正在使用/:id/managecontact端点将新电子邮件添加到列表中。已添加电子邮件,但未向该电子邮件发送确认/选择加入电子邮件。

用 API 调用来做到这一点是不可能的,还是必须进行一些额外的调用?