问题标签 [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.
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
ruby-on-rails - TestMailer 参数错误数量错误
我在发送电子邮件时遇到了一个奇怪的问题。我得到了这个例外:
在我的 web_reservations_controller 我有一个简单的方法调用
我的 TesMailer 是这样的:
你有什么主意吗?
谢谢!罗伯托
ruby-on-rails - 具有更改设置的 AR Mailer?
我们现在正在我们的一个项目中运行 ARMailer。它工作正常,但由于允许不同的客户通过此服务发送确认电子邮件,我们希望为他们提供使用他们自己的 SMTP 设置的可能性。
有没有办法即时更改 ARMailer 设置?
或者是否有一个 ARMailer 替代方案可以更好地抽象这个?
谢谢
马特
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
谢谢尼克。
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:#
所以,它实际上看起来现在正在工作,我只需要设置发送电子邮件的实际事物。叹。仍然感谢任何建议。
谢谢,最大
ruby-on-rails - 将电子邮件发送从 AR_Mailer 切换到 DelayedJob 后丢失值
我已经使用 AR_Mailer 大约 6 个月了,没有遇到任何问题。我最近为一些管理后台作业添加了 DelayedJob。由于 DelayedJob 也很好地处理电子邮件(感谢 DelayedMailer gem),我从我的应用程序中完全删除了 AR_Mailer。
除了这封电子邮件,一切都运行良好。自动生成的密码现已丢失。
关于为什么会发生此错误的任何想法?谢谢!
配置:Rails 2.3.2 & DelayedJob 2.0.4
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 方法,但它是我所追求的。欢迎任何建议!谢谢
ruby-on-rails - ar_sendmail 命令不适用于 ruby 1.9.2
我无法ar_sendmail
从终端运行命令。我不认为我错过了它的配置。以下是我的代码;
每当我运行 ar_sendmail 命令时,我都会收到以下消息。如果我RAILS_ROOT
在控制台中点击,那么我会显示/Users/me/Dev/a5his
提前感谢<><
ruby-on-rails - Rails - 插入数据库的问号
我今天注意到一个应用程序的奇怪行为,我无法解释:
我们有一个电子邮件队列,可以通过 ArMailer 发送邮件。在其中一些中,问号是从哪里插入的。
这是来自插入命令 rails 在服务器日志中向我显示的:
Outstanding: €999.00<br /><br />
之后我在数据库中的内容是:
Outstanding: €999.00?<br /><br />
这个问号是哪里来的?它仅在此位置发生可重现。
提前致谢!
编辑:
这不会发生在电子邮件的其他类似部分,例如
Deposit: €114.00<br /><br />
已正确写入数据库。
ruby-on-rails - 应该安装什么电子邮件程序才能使 ar_mailer_rails3 工作?
ar_mailer_rails3 不发送电子邮件
我认为这是可能的,因为服务器上没有设置电子邮件发送。我安装了mail-utils,但没有生效。
谢谢你的帮助。