问题标签 [ar-mailer]

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 投票
3 回答
1226 浏览

ruby-on-rails - Rails ar_mailer 无法发送电子邮件

我刚刚将应用程序切换为使用 ar_mailer,当我运行 ar_sendmail(长时间停顿后)时,出现以下错误:

我正在使用 Gmail SMTP 发送电子邮件,并且我没有更改任何刚刚安装的 ar_mailer 的 ActionMailer::Base.smtp_settings。

版本:

导轨:2.1,ar_mailer:1.3.1

0 投票
2 回答
1441 浏览

ruby-on-rails - TestMailer 参数错误数量错误

我在发送电子邮件时遇到了一个奇怪的问题。我得到了这个例外:

在我的 web_reservations_controller 我有一个简单的方法调用

我的 TesMailer 是这样的:

你有什么主意吗?

谢谢!罗伯托

0 投票
2 回答
426 浏览

ruby-on-rails - 具有更改设置的 AR Mailer?

我们现在正在我们的一个项目中运行 ARMailer。它工作正常,但由于允许不同的客户通过此服务发送确认电子邮件,我们希望为他们提供使用他们自己的 SMTP 设置的可能性。

有没有办法即时更改 ARMailer 设置?

或者是否有一个 ARMailer 替代方案可以更好地抽象这个?

谢谢

马特

0 投票
1 回答
341 浏览

ruby-on-rails - AR_mailer 抛出异常。邮件仍然发送

我正在设置 AR_mailer 来发送邮件。从发送的角度来看,所有工作都有效,但是当实际创建邮件时,我收到此错误:

邮件仍然被添加到队列中。

我正在使用 ad_zap 的 AR_mailer fork ( http://github.com/adzap/ar_mailer/tree/master ) 2.1.5 版和 Rails 2.1.0

谢谢尼克。

0 投票
1 回答
964 浏览

ruby-on-rails - 让 ar_mailer/ar_sendmail 在新服务器上工作时出现问题

大家好。我在新的 ubuntu 服务器上启动并运行了一个新应用程序。它通常工作正常,但我无法让 ar_sendmail 工作。我正在遵循此页面上的说明:http: //www.ameravant.com/posts/sending-tons-of-emails-in-ruby-on-rails-with-ar_mailer

设置全部完成,即我可以“发送邮件”,它只是将记录保存在我的电子邮件表中。现在我想让 ar_sendmail 守护进程运行以实际发送它们。(所以我在该网页中的“以守护程序模式运行 ar_sendmail”)。

第一件事:

好的...那么,ar_sendmail 在哪里?我看了一下,在 ar_mailer 插件的 bin 文件夹中有一个 ar_sendmail 文件,所以我将它的位置添加到我的路径中。我不知道这是否是正确的做法。

好的,所以再试一次。

唔。这是有问题的文件,那里没有多少。

好的......所以它实际上只是试图要求这个并且找不到它。文件 action_mailer/ar_sendmail.rb 位于 ar_mailer 插件的 lib 文件夹中。那么,鉴于它是从插件内部调用的,它应该能够看到这一点吗?

我有一种感觉,我在这里偏离了轨道,错过了一些简单的事情。谁能让我直截了当?我正在使用 rails 2.3.4 以防万一。

编辑-我刚刚意识到有些愚蠢:当我像这样从命令行调用 ar_sendmail 时,我只是加载了一个文件,我认为它不知道应该在哪里寻找其余的东西。这真的让我觉得我没有试图运行正确的事情。ar_sendmail 守护进程是否完全是一个单独的程序,我会用 apt_get 或其他什么东西获得?

EDIT2 - 我通过安装 ar_mailer gem(指南说我不应该这样做)取得了一些进展,而且似乎确实可以运行。它正在某处发送一些邮件请求并清除待处理电子邮件的电子邮件表。在 -ov(oneshot 口头)模式下运行 ar_sendmail 我看到它报告了这个,例如:

将电子邮件 00000000019 从 from@address.com 发送到 to@address.com:#

所以,它实际上看起来现在正在工作,我只需要设置发送电子邮件的实际事物。叹。仍然感谢任何建议。

谢谢,最大

0 投票
1 回答
149 浏览

ruby-on-rails - 将电子邮件发送从 AR_Mailer 切换到 DelayedJob 后丢失值

我已经使用 AR_Mailer 大约 6 个月了,没有遇到任何问题。我最近为一些管理后台作业添加了 DelayedJob。由于 DelayedJob 也很好地处理电子邮件(感谢 DelayedMailer gem),我从我的应用程序中完全删除了 AR_Mailer。

除了这封电子邮件,一切都运行良好。自动生成的密码现已丢失。

关于为什么会发生此错误的任何想法?谢谢!

配置:Rails 2.3.2 & DelayedJob 2.0.4

0 投票
0 回答
343 浏览

ruby-on-rails - 使用 Tmail 和 ActionMailer::ARMailer 转发邮件

我正在编写一个 rake 任务来通过我们的一个接收邮件邮箱,使用 Tmail。对于某些邮件,我只想将它们转发到另一个地址。我不确定最好的方法是什么。

我们网站的常规邮件是使用 ARMailer 发送的:我调用 Mailer.deliver_ 并且邮件是从模板生成并放入我们的电子邮件表中,由实际发送邮件的 ARMailer 访问。所以,我的 Mailer 类的类定义如下所示:

所以,我想要做的是,在我的脚本中,当我有一个代表传入邮件的 Tmail 对象时,生成一个新邮件以插入我们的邮件队列,这基本上是 Tmail 邮件,转发到一个新地址。我不确定最好的方法是什么。我可以构建一个新的多部分邮件,从收到的 Tmail 对象中复制正文、主题和发件人字段,但这似乎有点笨拙,应该有更好的方法。

我可以做类似的事情吗

newmail = Mailer.create_forward(my_tmail_object) newmail.to = "forwardingaddress@domain.com" newmail.deliver

??

Mailer/ARMailer 没有 create_forward 方法,但它是我所追求的。欢迎任何建议!谢谢

0 投票
6 回答
679 浏览

ruby-on-rails - ar_sendmail 命令不适用于 ruby​​ 1.9.2

我无法ar_sendmail从终端运行命令。我不认为我错过了它的配置。以下是我的代码;

每当我运行 ar_sendmail 命令时,我都会收到以下消息。如果我RAILS_ROOT在控制台中点击,那么我会显示/Users/me/Dev/a5his

提前感谢<><

0 投票
0 回答
247 浏览

ruby-on-rails - Rails - 插入数据库的问号

我今天注意到一个应用程序的奇怪行为,我无法解释:

我们有一个电子邮件队列,可以通过 ArMailer 发送邮件。在其中一些中,问号是从哪里插入的。

这是来自插入命令 rails 在服务器日志中向我显示的:

Outstanding: &euro;999.00<br /><br />

之后我在数据库中的内容是:

Outstanding: &euro;999.00?<br /><br />

这个问号是哪里来的?它仅在此位置发生可重现。

提前致谢!

编辑:

这不会发生在电子邮件的其他类似部分,例如

Deposit: &euro;114.00<br /><br />

已正确写入数据库。

0 投票
0 回答
50 浏览

ruby-on-rails - 应该安装什么电子邮件程序才能使 ar_mailer_rails3 工作?

ar_mailer_rails3 不发送电子邮件

我认为这是可能的,因为服务器上没有设置电子邮件发送。我安装了mail-utils,但没有生效。

谢谢你的帮助。