问题标签 [actionmailer]

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

ruby-on-rails - 当我使用 ActionMailer 发送带有附件的邮件时,电子邮件正文丢失

视图中的内容未显示。仅发送附件。帮助将不胜感激!

0 投票
2 回答
3573 浏览

ruby-on-rails - 如何从 ActionMailer 传递方法中引发/救援

我正在使用以下方法发送电子邮件:

bcc 包含 4 或 5 个电子邮件地址。

在我的测试中,我注意到了两件事:

  • 即使其中一封电子邮件不是实际的电子邮件(例如fake_email_no_domain),它也不会向任何收件人发送电子邮件
  • 如果密件抄送列表的电子邮件地址不正确(例如nonexistent@gmail.com),它仍会向其他收件人发送电子邮件,但仍会向日志中抛出错误。

在这两种情况下,引发的错误是:

问题:

  • 有什么办法可以捕捉到这个错误?我正在flash[:notice]向用户展示一个,我想提一下发生了一些不好的事情
  • 如果我的密件抄送列表有 5 封电子邮件,但实际上只发送了 4 封电子邮件,因为第 5 封电子邮件不存在,那么在完成之后,我可以得到实际发送的电子邮件数量吗?我想在我的flash[:notice]. 我可以通过在迭代中实际调用传递方法而不是批量发送来获得这个数字,但如果没有发送一封电子邮件,我仍然不想增加计数。
0 投票
1 回答
1133 浏览

ruby-on-rails - 使用 ActionMailer 时 sendmail 出现问题

我的 ActionMailer 脚本看起来非常好。但是,当我尝试从控制台发送时出现错误。我在 Ubuntu 10.04 上。任何想法都会有所帮助。

找不到命令:/usr/sbin/sendmail -i -t

0 投票
1 回答
434 浏览

ruby-on-rails - 奇怪的 CSS 问题:缺少内联 CSS:ActionMailer 附件

我的 ActionMailer 涉及生成报告并将其存储到 HTML 文件中并将其作为 HTML 附件发送。我想给它一些样式,所以我添加了每次生成报告时都会写入 HTML 文件的内联样式。

但是样式并没有反映在附件中。有趣的是,在我的机器上本地打开时生成的报告反映了样式。我看到了附件的 HTML 源代码,并且缺少内联 css 样式。我完全不知道它为什么会发生。单挑将不胜感激!

0 投票
2 回答
456 浏览

ruby-on-rails - rails 在没有错误的情况下递增

我有一个发送电子邮件的 Rails 代码。以下是在我的控制器中:

我的模型中有以下内容

这一切都很好。我的问题是:

例如,如果在向其中一个人发送邮件时出错,即使这样,我的闪信也会说。Mail was sent to X people

我该怎么做才能确保@index仅在成功发送邮件时才增加?

0 投票
1 回答
325 浏览

ruby-on-rails - ActionMailer 的 ArgumentError

我有一个登录名,在保存新用户后应该发送一封电子邮件。这在本地工作正常,但在生产服务器上,我的日志文件中不断出现此错误:

我的用户观察者:

我的 user_mailer:

我的用户控制器:

我真的很感激任何可以阐明我在这里所缺少的东西的人。

编辑:这是正在传递的内容:

我不知道 X 和 Y 参数是什么......这是问题所在,试图通过这些?

0 投票
1 回答
292 浏览

ruby-on-rails - 在 Rails 插件中使用 ActionMailer

我正在尝试创建我的第一个 Rails 插件,但在使用 ActionMailer 时遇到了一些麻烦。该插件仅收集用户反馈并将其从给定地址通过电子邮件发送,因此就功能而言,它并不太复杂......

在我决定将这些东西插件化之前,所有功能都在我的原始应用程序中完美运行。我一直在尽可能多地遵循 railsguide 创建插件,您可以在此处找到我的整个插件的源代码:

http://github.com/gshankar/rocket_feedback

尽管我很确定问题出在以下文件之一中:

1- 加载所有内容的文件:rocket_feedback/lib/rocket_feedback.rb

2-调用deliver_feedback方法rocket_feedback/lib/app/controllers/rocket_feedback_controller.rb的控制器

3- 模型(继承自 ActionMailer)

当我尝试通过插件发送反馈时,我唯一的线索是这条错误消息:

提前感谢您的帮助!(请随时批评我的插件结构,这是我的第一次尝试,所以我确信我做错了各种各样的事情......)

0 投票
2 回答
534 浏览

ruby-on-rails - 从模型绑定动作邮件 smtp 设置

现在我已经在 environment.rb 文件中设置了我的所有 smtp 设置。

我已将所有设置存储在数据库中。

我想从我的模型中绑定 smtp 设置。

我如何从模型动态绑定这些设置?

0 投票
7 回答
10534 浏览

internationalization - 如何使用收件人的语言环境在 Rails 3 中发送电子邮件?

如何使用收件人的语言环境在邮件程序中发送邮件。我有数据库中每个用户的首选语言环境。请注意,这与当前语言环境 (I18n.locale) 不同,只要当前用户不必是收件人即可。所以困难的是在不改变 I18n.locale 的情况下在不同的语言环境中使用邮件程序:

在 mail :to=>... 之前使用 I18n.locale = @user.profile.locale 可以解决邮件问题,但会改变线程其余部分的行为。

0 投票
2 回答
1325 浏览

amazon-s3 - 回形针 + Rails 3 + ActionMailer(接收)+ s3

我正在尝试使用回形针将发送到我的 rails 应用程序的图像附件保存到 s3,但是我遇到了这些问题:

它进入附件循环并失败

这是线

注释掉那一行,我在尝试创建时遇到了这个错误:

下面是我的代码。感谢帮助..

对我的附件对象进行检查给了我这个: