问题标签 [mailgun]

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

php - 如何使用 Laravel 使用 Mailgun 在电子邮件中嵌入图像?

我正在使用 Laravel 4 框架的站点上工作,并且我正在尝试通过 vtalbot 使用 Mailgun 包发送电子邮件批次。我需要在电子邮件中嵌入图像,因为我们没有存储空间来存储所需的数百万张图像。我知道 Mail 有一个方法,但由于 Mailgun 是必需的邮件服务,我不确定如何使用它(如果它甚至可以使用)。

编辑:好吧,原来 Talbot 先生已经想到了……他为 Mailgun“内联”参数提供了允许内联附件的功能。我总是在提出问题后立即找到答案...

0 投票
1 回答
1766 浏览

email - 在 CakePHP 中通过 MailGun 发送邮件

我在 Rackspace 上运行一个云应用程序(使用 CakePHP),我想使用 cakephp 发送电子邮件。我用这个:https ://github.com/kochb/cakephp-mailgun 但它返回给我一个

错误。我尝试发送电子邮件的方式是使用以下代码:

我已经编辑了插入 MailGun API 凭据等的 Config/Email.php 文件。

可能发生了什么?你能找出为什么会这样吗?

提前致谢!

0 投票
1 回答
5528 浏览

javascript - 在客户端使用 Mailgun RestFUL

我正在尝试构建一个匿名客户反馈表,将内容转发到电子邮件地址。我一直在研究 Mailgun ( http://documentation.mailgun.com/api-sending.html ),但我很困惑我可以把我的 API 密钥放在哪里。我正在尝试使用 jQuery 发出 POST 请求,有人可以指出我发送电子邮件的示例吗?

0 投票
1 回答
1987 浏览

php - Mail Gun 通过 HTTP 发送返回服务器响应:550 5.1.0 Recipient denied

以上是我的发送功能的片段。如果我在 otherdomain 上使用 gmail、yahoo 或 aol,则发送消息。但如果我使用自定义 otherdomain,它会返回一个 Server Response: 550

我错过了什么?

0 投票
1 回答
3540 浏览

ruby-on-rails - ActionMailer 响应“501 5.5.4 Invalid argument”

我正在使用 Rails 4 在 Ruby 2.0.0 上开发应用程序。在 Devise 中注册后,应用程序会发送一封电子邮件。

这是发送电子邮件的代码:

应用程序/模型/赞助商.rb:

应用程序/邮件程序/admin_mailer.rb

这是从日志文件生成的电子邮件:

当我尝试通过创建赞助商来测试代码时,我得到了这个错误:

我的理解是,这通常是因为电子邮件是无效电子邮件,但我所有的电子邮件都非常简单,格式为name@domain.tldand no-reply@domain.tld

0 投票
3 回答
13905 浏览

email - 如何在 MailGun 上正确设置我的域?

这可能是我唯一的问题。我在 mailgun 帐户的域名下收到此消息:

Warning: Some of your domains (in red) have DNS configuration issues.

我能做些什么呢?我尝试了一个巨大的随机域名,它做同样的事情。

感谢您的关注!

-------------------------- 如果这不是我唯一的问题---------------- ----------------

我将 parse.com 与 MailGun 一起使用。我已经设置了所有解析内容,并且使用 MailGun 创建了一个帐户,并使用 MailGun 添加了一个自定义域名。这是我的 iOS 代码:

这是 parse 的一个例子。而且我认为这是应该做的,因为我在日志中收到错误消息。

这是我被击中的云代码:

我在那里有我的实​​际电子邮件地址作为发件人,另一个已知的电子邮件地址作为接收者。我总是得到错误响应。我在那里有一个实际的域和密钥。在我的自定义电子邮件域名下的 mailgun 帐户中,有以下消息:

Warning: Some of your domains (in red) have DNS configuration issues.

我不知道我应该怎么做。我意识到这可能是我唯一的问题,但我该怎么做才能解决这个问题?

0 投票
1 回答
3779 浏览

php - 在 PHP 中解析 JSON 响应

我有一个 MailGun 帐户,我正在制作一个 PHP 脚本,它将抓取发送到我设置的 MailGun 电子邮件地址的电子邮件附件。

当电子邮件发送到该地址时,MailGun 会向下面的我的 PHP 脚本发送一个通知,其中包含一个指向 JSON 中完整消息内容的 URL。然后我去抓取那条消息。在那之前它工作得很好。我收到了完整的 JSON 消息——问题是尝试使用 JSON。

这是我到目前为止的 PHP 脚本

$json变量返回以下内容(编辑了大部分不必要的代码):

我最终将对其进行编码以获取附件 URL,并将其与另一个经过身份验证的请求一起存储到我的本地文件系统中。身份验证和调用不是问题。我的问题是在 PHP 中使用上面返回的代码。我已经尝试过变体,但出现了以下错误:

PHP 注意:试图获取非对象的属性

PHP 警告:为 foreach() 提供的参数无效

当我尝试只$json->attachments在循环中使用而不是$json2->attachments.

任何帮助都会很棒!

0 投票
1 回答
541 浏览

java - Jersey 动态开启 Content Type

这里有一个类似的问题:Supporting both Multipart and Application Url Encoded parameters in Jersey

我有一个可以接受 POST 请求的 API 端点(在泽西岛)。内容类型是:form-urlencoded 或 multipart。两种类型的请求到达相同的路径。我该如何打开它?

对于 urlencoded 请求,我想获取参数:

对于多部分请求,我想得到:

谢谢!

0 投票
1 回答
3055 浏览

c# - 使用 Mailgun 批量发送和单个消息 ID

我正在使用Mailgun向客户列表发送付款提醒。

我最初的解决方案是使用他们的 REST API 向一组收件人发送电子邮件(批量发送)。像这样:

(对于 ToJSON() 自定义扩展,请参阅此博客文章

这很好用。但是,现在我想跟踪打开。文档指出,使用 webhook(当用户打开电子邮件时获取 POST 数据的简单网页)我可以获得有关此操作的大量信息,包括一些很酷的数据,例如地理位置。

有两个值看起来很有希望:标签自定义变量。但是,这两个值都将在创建请求时包含在内,但在批量发送中这些值不起作用(它们将识别批量发送本身,而不是单个电子邮件。)

有没有办法使用 Mailgun API 为一批发送的每封电子邮件添加标识变量?我已经求助于发送单独的电子邮件,但是如果我必须将电子邮件发送到一个大列表,那将非常不方便。

0 投票
1 回答
559 浏览

c# - 如何获取 HTTP POST 已发布的参数

我在我的 C# Web 应用程序的 mailgun API 中使用 webhook。http://documentation.mailgun.com/user_manual.html#webhooks

在 webhook 中,我必须在 mailgun 控制面板中提供一个 URL,然后 mailgun 将对我的 URL 进行 HTTP POST 并发送一些参数。我从该网站获得了一个临时 URL - http://requestb.in/并将其设置在 mailgun 中以接收 HTTP 帖子。如何获取已通过 post 发送的参数?

我在想使用:

字符串域 = Request.Params["domain"];

但它是空的。我很困惑我应该对该临时网址有任何请求吗?