问题标签 [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 回答
1092 浏览

javascript - 向 mailjet 发送 ajax 请求时无法摆脱多源错误

我正在使用 AJAX 请求在我的 Web 应用程序中尝试使用 mailjet(因为 mandrill 测试没有成功,因为发送的电子邮件仍然“排队”并且永远不会到达邮箱)邮件服务:

当我在浏览器控制台中收到此错误时:

我试图找到一个解决方案来摆脱它,我找到了两个解决方案:1/使用 CORS。2/ 我还发现从本地网页发送请求可能会出现问题,所以我运行了一个 wamp 服务器,并直接在浏览器中启动了应用程序。

但我仍然有那个错误:/有什么建议吗?接下来我将尝试使用 google gmail API 发送电子邮件。

0 投票
1 回答
1251 浏览

php - Mailjet:将电子邮件添加到列表不起作用

我已经开始使用 Mailjet 使用表单来存储订阅电子邮件。我用于此任务的库是“ https://github.com/mailjet/mailjet-apiv3-php-simple

但此方法不会将电子邮件添加到 Mailjet 列表中。我在这里做错了什么?请帮我。

0 投票
2 回答
1638 浏览

php - 如何在 Mailjet v3 PHP 包装器中获取联系人 ID?

我使用 Mailjet api 将提交的电子邮件存储在 Mailjet 列表中。这在有 Mailjet 0.1 版本 API 时工作正常(当时没有任何 PHP 包装器,但很容易与他们的示例一起使用),但是当他们将 API 更改为版本 3 时,他们的 PHP 包装器在添加时不返回任何联系人 ID联系人列表中的新联系人。我之前提出了一个类似的问题,如何让 Mailjet 工作,但现在这个问题出现在新版本 3 中。

这里再次是更正的代码,

*假设显示的电子邮件是尚未在 Mailjet 中创建的新联系人。

开发人员@Gormador 说$contact->Data[0]->ID用作联系人 ID,但它仍然返回 NULL。

尝试将创建的联系人添加到列表时出现此错误(调试模式设置为 2)。

上一个问题:Mailjet:将电子邮件添加到列表不起作用

更新:带有更正的完整代码,

0 投票
1 回答
699 浏览

email - Using dynamic or conditional tags in MailJet

I am working on sending transactional emails to our recipients according to visitors activity in the last week, such that I'll want to deliver at the end the following email including 12 profiles maximum:

So far I advanced very well with the task doing the following:

  1. Added custom properties for all 12 profiles
  2. I've uploaded contact list details with all data via a CSV file
  3. I've written a raw html template and bounded the template's placeholders to the custom properties of list details For example:

What I still don't know is how to handle the case when a user has less than 12 visitors. Mandrill email service in such cases offers conditional merge tags. What is the way of MailJet to resolve the issue?

0 投票
1 回答
487 浏览

java - 如何使用 mailjet 的 Rest Java API 发送时事通讯?

我在 mailJet 网站http://dev.mailjet.com/email-api/v3/newsletter-send/的 v3 参考中看到了以下示例:

但是我在您的所有代码中都找不到任何示例,应该如何使用 mailjet Java API https://github.com/mailjet/mailjet-apiv3-java来完成?

0 投票
1 回答
563 浏览

java - Mailjet API v3 更新

对于与推荐的 v3 库一起使用的 Mailjet 的 REST API,我有一个严重的问题。

当我尝试更新时,我第一次能够这样做而没有错误,但是当我再次尝试这样做时,我得到了NullPointerException. 尽管如此,它确实会更新 Mailjet Server 部分中的统计信息。

我得到的 HTTP 响应也是HTTP/1.1 500 Internal Server Error

使用的代码:

任何想法都会受到欢迎。

好的评论后,这里是功能:

0 投票
1 回答
608 浏览

wordpress - wordpress 插件 mailjet-for-wordpress 无法在前端的时事通讯表单中插入联系人属性字段

我使用插件 mailjet-for-wordpress。

我想要的是

希望用户像这样在前端输入他们的 nom、prenom 和电子邮件:http: //gyazo.com/b58675c671584f8edc6ab6d703370ba9

我的问题

对于我只是添加的字段,例如 nom,prenom 它不会在我的管理页面中显示,与用户订阅时的电子邮件字段相同:http: //gyazo.com/9b72fdc03d22732cf21ddac9f70b2c33

我试过的

我曾尝试在 mailjet 中创建联系人属性字段,例如 nom、prenom。而且我还尝试修改小部件“订阅我们的时事通讯”,我在时事通讯表单中添加了更多字段。我已修改代码如下:

文件 mailjet-widget.php

并且也在这个函数中 mailjet_subscribe_from_widget()

我已经尝试像这样搜索和测试几天但仍然无法得到结果。我是插件 mailjet-for-wordpress 插件的新手,有谁知道请帮我找到解决方案,

先谢谢了,

0 投票
0 回答
52 浏览

java - Mailjet API Java 元数据 Eclipse 问题分解

我会直截了当地在 Eclipse 中重构(一个很大的错误)我的 Mailjet API 实现中关于元数据(API 配置)的类从这里开始,我一直让编译器损坏,无法识别特定的导入,但也遇到了我下次尝试不同的课程时遇到同样的问题,实现 Mailjet API 的其他领域。我将尝试通过引用部分代码来说明问题:

next 方法也不能识别 Metadata 类等等。好像我的编译器在“MetadataProperty.UNIQUEKEY”点发生故障,在该点它根本不会使其变为蓝色和斜体,甚至在该点之后以及之后的整个代码中都无法识别各种常见错误。整个问题的奇怪之处在于,当我编写 MetadataProperty 和“。” 它显示了所有正确的可能输入的统计信息。

在元数据分解后的下一堂课中,关于域统计,我必须写

而不是我想的正常(这被认为是日食错误的)

我在元数据之前的所有书面课程都以上述方式正常运行

我在说明包的第一行得到的错误是:

com.mailjet.api.model.v3.customtypes.Property 类型无法解析。它是从所需的 .class 文件中间接引用的

任何帮助将不胜感激

附言。我删除并清理了安装的 Eclipse,甚至是另一个版本,我创建了新项目并从头开始重新加载了所有需要的库,我试图用谷歌搜索这个问题,但没有成功

0 投票
1 回答
683 浏览

php - (Mailjet)cURL请求完成后如何呈现视图?

我被困在这个问题上,无法弄清楚如何解决它。

我使用 CakePhp 2.x 作为框架,并使用 Mailjet 发送邮件并获取它们的状态。(Mailjet 是 Mailchimp 的法国竞争对手)。我想在我的索引中显示通过 Mailjet 发送的所有活动。

在我的 EmailController 中:

我使用此功能获得了我的电子邮件营销活动。

我正在使用Mailjet API提供的 Mailjet 对象。这个 API 是一个创建 cURL 请求的 PHP 函数台。

我知道这段代码在状态下是有效的。

因为当 I 时var_dump($clubCampaigns); die;,它会呈现预期的数组。

但是当我尝试“自然地”启动它时,视图不会呈现,加载时间设置为max_execution_time我的php.ini...

我认为 CakePhp 正在尝试在完成foreach之前执行并渲染视图$this->getMJAllCampaigns

所以我的问题是:

我如何告诉我的 foreach 仅在我$this->getMJAllCampaigns()的完全完成后才开始?

谢谢你的时间。

0 投票
1 回答
1215 浏览

php - Symfony/Swiftmailer 电子邮件未发送且无日志

我在尝试通过 swiftmailer 和 mailjet 作为 SMTP 服务器发送电子邮件时遇到问题。过去一切都很好,然后有些东西坏了。我试图找出问题所在。

该文档似乎说 swiftmailer 在调试模式下生成日志。http://symfony.com/doc/current/reference/configuration/swiftmailer.html#logging

所以我在 app.php 中激活了调试模式

当我启动命令时,一切似乎都很完美

但是没有收到电子邮件,mailjet 仪表板显示没有电子邮件发送给它。日志中没有任何内容。

那么 swiftmailer 应该在哪里写日志呢?

我已经读过这个,但如果可能的话,我不想改变我的代码。另外我假设如果 swiftmailer 提供了一个日志参数,它可以写一些日志。

顺便说一句,通过 Gmail 发送电子邮件效果很好,但仍然不会生成任何日志

感谢帮助!