问题标签 [mandrill]

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

php - Mandrill 未设置 inline-css

我正在使用 mandrill 发送用户特定的摘要,一切正常。唯一的问题是 gmail 直接剥离了所有的 id 和类:这很好,因为 mandrill 让您可以将它们转换为 inline-css。那就是:如果它会工作......

如果我将输出粘贴到mailchimps 内联中,它会被正确解析,邮件也会正确发送,API 不会生成任何错误,但没有应用内联 CSS,这会导致 gmail 的样式错误。

这是我使用的代码:

0 投票
0 回答
585 浏览

webhooks - Mandrill .NET 入站邮件 webhook:HTTP 错误 411

这适用于那些尝试在 github 中使用 Mandrill .NET 的人。

我需要能够处理入站邮件,并且基于 Mandrill 文档,我必须创建一个具有相应公共 url 的 webhook。在实现 action 方法方面,我遵循了 WebHookEvent.cs 文档中描述的方法签名。那时一切都按预期工作:如果我将邮件发送到我注册到 webhook 事件的 mandrill 电子邮件,则从 Mandrill 调用操作方法。为了便于讨论,我们假设方法名称是 ProcessInboundMail。

展望未来,我的应用需要支持多租户。因此,我必须以某种方式重定向到包含适当子域(例如 company1.myapp.com/mycontroller/ProcessInboundMail)的 url,而不是在 ProcessInboundMail 方法中进行直接处理。从那时起,我开始遇到一个奇怪的问题。

如果我将邮件发送到 mandrill 电子邮件,则不再正确执行操作方法。为了验证 webhook 是否正常工作,我去了 mandrill 管理页面 > Inbound > Domains (InboundDomains.png),单击 Routes 按钮,然后单击按钮“send test” (MailboxRoutes.png),但我得到的只是这个错误消息:Webhook 失败并出现错误:POST 到http://myapp.com/mycontroller/ProcessInboundMail失败并出现 411:需要长度 需要长度 HTTP 错误 411。请求必须分块或具有内容长度。

这是我的 ProcessInboundMail 的样子:

我的问题是,为什么我不使用重定向时,单击“发送测试”成功,但现在我使用重定向,单击“发送测试”时出现此 HTTP 错误 411?我在这里做错了什么?

0 投票
1 回答
589 浏览

email - 如果您为域启用 DKIM,您可以使用不使用 DKIM 的邮件服务器发送吗?

我有两台用于发送电子邮件的邮件服务器 - 其中一台是通过Mandrill从网站发送交易电子邮件。Mandrill 支持 DKIM,我们已启用它并设置了所需的TXT记录。

我们还使用办公室的内部邮件服务器来发送电子邮件,这个不支持 DKIM。这会对从办公室发送的电子邮件显示为未经身份验证或垃圾邮件造成问题吗?

0 投票
2 回答
5606 浏览

ruby-on-rails - 在 Mandrill 中使用模板发送电子邮件

我已经阅读了文档,但仍然不清楚如何在 mandrill 中实际使用这些模板。

目前,我有一个带有标准 Rails 邮件程序的 rails 应用程序(位于:App > views > welcome_mailer > welcome_email.html.erb),通过 Mandrill SMTP 设置发送。这工作正常。

现在,我在 Mandrill 中准备好了一个模板,现在怎么办?

我如何实际使用这个模板,我是否需要调整我的应用程序上的代码以进行不同的调用,或者我是否需要在 mandrill 仪表板上做一些事情来告诉它使用新模板而不是发送的 rails 版本现在。

我如何实际使用这个模板?

先感谢您。

0 投票
1 回答
945 浏览

ruby-on-rails - 将 Mailchimp/Mandrill 与 Ruby 结合使用

我有一个托管在 Heroku 上的用户注册网站,所以我已经拥有连接到我的 Mailchimp 帐户的 Mandrill 附加组件。现在,当用户注册时,它使用 ActionMailer 向他们发送一封电子邮件,只是一个带有一些单词的 text.erb 文件,但我更喜欢将我的 Mailchimp 电子邮件模板之一与 Mandrill 一起使用。我在网上没有找到任何谈论如何做到这一点的好地方,并且有些东西告诉我你们都知道如何做到这一点。

如前所述,我已经在应用程序上设置了用于发送电子邮件的代码,而不是使用 Mandrill 的 Mailchimp 模板。

与往常一样,我们非常感谢任何帮助。

0 投票
1 回答
1445 浏览

mandrill - 在 Mandrill 中为子账户分配规则

我在 Mandrill 中有一个带有单个 API 密钥的项目。它有三个子帐户:生产、暂存、开发。我创建了一个规则,拒绝与一小部分域列表不匹配的所有请求,并且我想将该规则应用于暂存和开发子帐户。我们的想法是在我们测试时不会意外地向客户发送垃圾邮件。

我看不到如何将规则应用于不同的子帐户。是否可以?如果没有,并且我需要为每个环境创建不同的 API,有人可以解释何时使用子帐户以及何时创建不同的 API 密钥。

作为奖励,当电子邮件匹配规则时,是否可以将其重新路由到指定地址而不是拒绝它?

0 投票
1 回答
1313 浏览

php - 在 Mandrill 中设置每封电子邮件的回调

是否可以为每封发送的电子邮件设置回调(webhook)?我有两种不同类型的 webhook 需要被触发,具体取决于我的哪一封服务器电子邮件正在被发送。

我看不到任何参数/messages/send.json。我看到的只是 webhook 设置页面,我可以在其中对 webhook 进行硬编码。

有任何想法吗?

0 投票
1 回答
3665 浏览

php - 尝试发送模板时在 Mandrill 中出现“invalid-sender”错误

我有 4 个模板,但一个返回错误:"reject_reason": "invalid-sender".

我没有发现这个错误。在文档中。

我的帐户中有 4 个模板,当前模板具有以下结构:

  • 模板块:contact-home
  • 从地址:info@somecomp.com
  • 来自名字: SOME_COMP

++ 模板作为 HTML。

这是我从 API 日志发送的请求:

完整请求

全面回应

我不认为它的 PHP 问题,因为其他 3 个模板具有相同的结构,我使用一种 PHP 方法。

谢谢,

0 投票
1 回答
578 浏览

mandrill - 如何获取山魈发送失败的邮件列表?

我们发现一些客户因为这里描述的问题而没有收到邮件

我们如何才能获得所有未能收到邮件的邮件?

Mandrill 是否提供任何 API?

谢谢,

0 投票
1 回答
598 浏览

ruby-on-rails-3 - Rails 邮件程序在电子邮件上发送空正文

我在 config/application.rb 上有关注

在 app/mailers/welcome_mailer.rb

我在 /app/views/welcome_mailer/welcome_email.html.erb 上有一个模板

我正在使用此邮件操作通过 devise 发送欢迎电子邮件和确认链接。为此,我在 /config/initializers/welcome_mailers.rb 上完成了以下操作

尽管我使用相同的 smtp 配置进行开发,但我在生产中发送的邮件的正文是空的,并且在开发(本地)中也可以正常工作。顺便说一下,我的生产环境是 Amazon EC2。最初 15 天前我遇到了同样的问题,我通过更改 smtp 帐户解决了。现在它没有按任何顺序发生。建议您提出反馈或意见。