问题标签 [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.
ruby-on-rails - RoR:使用 CRON 和 Actionmailer 向所有用户发送每日电子邮件更新
使用 cron 任务向我网络上的所有用户发送每日更新电子邮件的最佳方式到底是什么?电子邮件将由来自多个模型的不同信息组成。
我想从请求模型和用户模型中执行诸如“1 个新朋友请求:名称...”之类的操作,以及来自事件和用户模型的“您的朋友有 3 个即将发生的事件:由名称托管的事件名称...” .
我意识到这是一项常见任务,但我没有看到太多关于它的信息,所以任何关于做这样的事情的一般提示将不胜感激!
旁注:如果这很重要,我将使用 Heroku 每日 cron 插件来完成此任务(尽管我认为不应该这样做)。
ruby-on-rails - 在 Rake 任务中使用路由助手
我有一个 rake 任务,它发出下一个“x”邀请加入测试版,它使用以下代码:
我需要将“register_url”传递给邮件程序,以便链接显示在电子邮件中,但由于这是从 rake 任务而不是从请求中运行的,因此它无法访问辅助方法。实现这一目标的最佳方法是什么?
ruby-on-rails - 尝试在 ActionMailer 中设置 message-id、in-reply-to 等...
我正在开发一个需要能够发送电子邮件更新然后将回复发送回原始项目的应用程序。
所有电子邮件都将发送到一个地址(不幸的是,这不能改变),我需要能够确定它们的去向。我最初的想法是为该项目设置消息 ID,以便它作为 References 标头返回。
关于如何使用 ActionMailer 完成此任务的任何想法?
ruby-on-rails - Rails 2.3.4 中的 Net::SMTPFatalError
尝试使用 action_mailer_tls 插件在 rails 2.3.4(它适用于 2.3.2)上发送电子邮件时出现以下错误:
这发生在我在 action_mailer(smtp_tls.rb 文件)中更改以下行之后:
ruby-on-rails - 为rails设置sendgrid..返回授权错误
电子邮件现在从我的本地发送,但不从我的邮箱发送。我返回了这个错误。有谁知道这可能是什么?
Net::SMTPAuthenticationError(535 5.7.8 错误:身份验证失败:身份验证失败):
我的环境/production.rb
/etc/ssmtp/ssmtp.conf :
ruby-on-rails - ActionMailer 执行超时
尝试向用户发送电子邮件以重置其密码时,我不断收到执行超时错误。其他邮件功能有效,所以我知道配置设置是正确的。标题为:“Timeout::Error in Password resetsController#create”
这是密码重置控制器:
这是 User.rb 里面的方法
最后,这是 emailer.rb 中的实际方法:
为什么错误消息中的“密码”提到导致超时::错误
ruby-on-rails - 发送注册确认电子邮件,必须使用 Devise 进行确认
我正在使用设计来处理我的 rails 应用程序的用户身份验证。我想让我的用户注册并立即登录并收到确认电子邮件。
Devise 有一个 Confirmable 模块,它发送一封电子邮件,但要求用户打开他们的邮件应用程序,找到电子邮件并单击一个链接,然后再次将他们引导到该站点。
我只想通过电子邮件向用户发送确认他们已注册的信息,仅此而已。
有没有办法设计这样做,还是我需要自己解决处理 ActionMailer (如果是这样,是否有一个快速且不复杂的示例)?
非常感谢!
-托尼
ruby-on-rails - Ruby 邮件程序出现 EOFError
我在控制器中的此代码上收到 EOFError(文件结束错误)。出现错误的块位于该行的末尾,表示UserMailer.deliver_message(
我不知道如何解决此问题,我已经被困了大约 2 个月,并且建议使用此站点。请帮忙。
这是消息文件:
这是 UserMailer
好的,这是我得到的错误
PedalsController#contact 中的 EOFError
到达文件末尾
这是应用程序跟踪
也许我错过了一些非常愚蠢的东西,但如果有人能回答这个问题,那就太棒了。另外,我的解决方法是什么?
actionmailer - 从延迟作业调用 ActionMailer 失败并出现“未定义的函数”
因此,如果我尝试使用 action mailer 直接发送电子邮件,我可以使用所有应用程序帮助程序,例如 url_for、content_for 等,但是当我尝试使用延迟作业 [send_later] 执行完全相同的操作 [发送电子邮件] 时,我收到延迟作业失败,未定义的函数 content_for 等,所以就像我的 ActionMailer 中没有加载任何帮助程序。我正在使用 rails 2.3.8、active_mailer 2.3.8 和 delayed_job 2.0.3
谢谢!!
ruby-on-rails - 在 actionmailer 模板中渲染部分
我正在尝试在 actionmailer 模板中使用现有的部分,例如..
我的merchant_offer.txt.html.erb
Notifier.rb(我的邮件类):
报价部分位于另一个名为报价的视图文件夹中
但它会引发缺少模板错误。
有没有办法在邮件模板中重用现有的部分视图?
谢谢