Rails Mailer:将电子邮件发送到本地文件

2024-01-02

有什么方法可以将 Rails 3 中的电子邮件发送到本地文件等,而不是使用 SMTP 服务器吗?我想在不使用任何类型的 SMTP 的情况下测试电子邮件的内容,最好仅在 DEV 环境中测试。

最好的是本地 SMTP 或允许我检查电子邮件、检查电子邮件地址等的东西。


您可以使用:test系统交付

ActionMailer::Base.delivery_method = :test

还有一个:file Delivery_method

ActionMailer::Base.delivery_method = :file

您可以使用 file_settings 定义所有电子邮件的放置位置

ActionMailer::Base.file_settings = { :location => Rails.root.join('tmp/mail') }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails Mailer:将电子邮件发送到本地文件 的相关文章

  • 使用 ASP.Net vNext 发送邮件

    一般来说 在传统的 ASP Net 和 Net 中 发送邮件是通过System Net Mail所在的类System dll 现在有了KRE vNext好像就没有了System Net Mail作为一个单独的包 参考 net453 框架在p
  • Rails 5.1 CORS - 如何为不同环境设置不同来源

    我正在使用带有 Rail 5 1 API 的rack cors gem 根据文档 我有以下初始化程序 配置 初始化器 cors rb module Api Rails application config middleware insert
  • Heroku 部署错误

    在 Windows 环境中 尝试部署到 Heroku 时出现以下错误 C Ruby lib ruby gems 1 8 gems heroku 1 9 13 lib heroku commands base rb 32 in 没有这样的文件
  • 多重要求和允许强参数rails 4

    在下面的情况下 我尝试使用强参数 我想要求email address password并允许remember me fields 但像下面这样使用它只允许最后一行在方法示例中 在下面的情况下 它只需要params permit rememb
  • 如何使用 Rspec 测试具有嵌套路由的控制器?

    我有 2 个使用轨道脚手架生成器创建的控制器 我希望它们嵌套在一个名为 demo 的文件夹中 所以运行 rails g scaffold demo flows rails g scaffold demo nodes 然后我决定将节点嵌套在流
  • Rails - 渲染:目标锚标记的操作?

    我希望像这样使用渲染 render action gt page form 我也尝试过这个 render template gt site page form 那也没用 这个特定页面上的表单位于最底部 如果提交时发生任何错误 我不希望用户被
  • rvm gem 安装错误?

    我正在摆弄 ruby gems 和 rvm 它工作得很好 但现在当我尝试安装 gem 时出现错误 gem install Rails错误 同时 执行 gem Errno EACCES 权限被拒绝 Users da rvm gems ruby
  • 使用 rspec 测试嵌套路由

    我正在尝试使用 rspec 测试路由 以下给出了 预期块返回真值 的错误 我不确定我错过了什么 通过浏览器我可以发布到这个网址并且成功 有任何想法吗 谢谢 Routes resources forum topics do resources
  • 为什么我收到“未定义的方法`assert_valid_keys`”?

    知道为什么我会收到此错误 Exception encountered
  • 如何为 ApplicationController 中 after_action 过滤器中的所有操作渲染 json?

    是否可以在 Rails ApplicationController 中创建一个 after filter 方法 该方法在每个操作上运行并呈现为 JSON 我正在构建一个 API 并且希望将控制器中的每个操作的输出呈现为 JSON 客户控制器
  • Rails/Ruby 合并两个具有相同键、不同值的哈希值

    我有两个想要合并的哈希值 它们看起来像这样 Hello gt 3 Hi gt 43 Hola gt 43 第二个哈希看起来像 Hello gt 4 Hi gt 2 Bonjour gt 2 我想合并这两个哈希数组 使结果看起来像 Hello
  • Shoulda/RSpec 匹配器 - 条件验证

    在我的代码中 我使用 Shoulda 匹配器进行了以下验证 效果很好 it should validate presence of name 在我的模型中 我已将条件添加到验证中 validates presence of name if
  • Ruby on Rails 服务器在 HTTPS POST 请求期间崩溃

    我正在尝试与你沟通城市飞艇API http urbanairship com docs push html broadcast使用 ROR Web 应用程序 在我的控制器中 我有以下代码 require net http require n
  • 在 Sinatra 中运行后台进程

    我有 Sinatra Rails 应用程序和一个启动一些漫长过程的操作 通常我会为后台作业排队 但这种情况太简单了 后台进程很少启动 所以队列是一个开销 那么如何在没有队列的情况下运行后台进程呢 get build logs project
  • RSpec:如何在静态方法上使用should_receive?

    我在 lib gcm rb 中有一个模块 require net http require uri module GCM def self dispatch message reg ids data url URI parse GCM UR
  • Rails 3.1、Ruby 1.9.2-p180 和 UTF-8 问题

    我在使用 UTF 8 字符时遇到一些问题 这是 db seeds rb User create username eml first name last name ck email email protected cdn cgi l ema
  • Symfony2 - 将 Swiftmailer 添加为服务

    我想将我的电子邮件代码从我的控制器移至服务中 到目前为止我已完成以下操作 在 services yml 中创建条目 在 acme demobundle services EmailManager php 中创建了一个 EmailManage
  • 如何准确地衡量加载模型所需的时间?

    我想对加载模块 find by id 234 调用 所需的时间进行基准测试 另外 我如何跟踪加载页面所需的时间 我知道我在运行 Rails 服务器时得到此信息 但这是在调试模式下 我想要生产速度基准 可能吗 为了快速检查 我强烈建议检查基准
  • 设置大型电子邮件通知系统有哪些方法?

    我的公司有一个用 PHP 构建的网站 我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件 这是一个糟糕的主意 它堵塞了我们的服务器 并且需要几个小时才能完成整个批次 现在我已经研究过像 MailChimp 这样的群发邮件服务
  • 如何在 iOS 中注册自定义文件类型

    我目前正在创建一个应用程序 我想让用户在其中备份他们的文件 plist m4a 我压缩文件并将扩展名更改为自定义扩展名 专门针对我的应用程序 例如 MyBackup 然后 用户可以通过电子邮件或 iTunes 文件共享进行导出 我已经阅读过

随机推荐

  • ngShow加载延迟问题

    我有一个菜单 当单击某个按钮时会滑动 但一开始这个菜单是隐藏的 类似这样 div my menu here div 问题是 当页面加载时 菜单不会隐藏 可能是因为未加载 ngShow 指令 然后它们消失 可能是因为加载了 ngShow 指令
  • 注释在运行时会产生任何影响吗?

    Reading 最好的评论是什么 https stackoverflow com questions 184618 what is the best comment in source code you have ever encounte
  • 读取 C# 中的自定义配置文件(Framework 4.0)

    我正在 Framework 4 0 下用 C 开发一个应用程序 在我的应用程序中 我想创建单独的配置文件 而不是 app config 文件 配置文件包含我们为产品开发的自定义配置部分 我不想使用 configSource 从 app co
  • Magento - 如何运行此自定义产品属性脚本

    我有一个关于 magento 属性的问题 我创建了一个自定义产品输入文本属性 该属性应该保存整数数据类型 但是 magento 将其存储为 varchar 我试图在 stackoverflow 中询问这个问题 他们告诉我无法将产品属性类型从
  • ¿如何从 tidtcpclient 和 tidtcpserver 发送和接收字符串并创建聊天?

    我是 delphi languaje 的新人 我使用 Rad Studio 使应用程序可以通过单一编程在每个设备上运行 现在我应该使用套接字进行聊天 我仅使用 tclientsocket 和 tserversocket 使用下一个代码为 W
  • GCM API 密钥与发件人 ID

    我对 GCM 发件人 ID 和 API 密钥感到困惑 我负责构建向 Android 应用程序发送通知的第 3 方服务器 我必须在服务器端存储哪一个 API 密钥或发件人 ID 谁负责创建这两 个项目 Android 开发人员还是我 我自己已
  • 如果以编程方式启动提交,则不会触发提交事件

    我有一个带有按钮的 HTML 表单
  • 使用 AngularJS 和 Symfony 2 进行在线/离线数据同步的最佳实践

    我正在 AngularJS 中构建一个相对复杂且数据量大的 Web 应用程序 我计划使用 php 作为 RESTful 后端 使用 symfony2 和 FOSRESTbundle 我花了几周的时间寻找在线 离线同步解决方案的不同解决方案
  • 以编程方式安装/卸载 APK(PackageManager 与 Intents)

    我的应用程序安装其他应用程序 并且它需要跟踪它已安装的应用程序 当然 这可以通过简单地保留已安装应用程序的列表来实现 但这应该是没有必要的 PackageManager 应该负责维护installedBy a b 关系 事实上 根据API它
  • 需要帮助将两个 3 通道图像合并为 6 通道图像 Python

    我正在尝试仅使用 Python 将两个不同的 RGB 图像组合成一个 6 通道图像 Tiff 最好 我所拥有的是从普通相机拍摄的 RGB 图像以及另一个基于 SfM 重建的法线贴图的 RGB 图像 这些图像具有相同的尺寸 我只需将一个图像叠
  • viewController 中的 pushViewController 和 tableViewController

    我有一个 UIViewController 该控制器包含在 navigationController 中 我在这个 viewController 中添加了一个 UITableViewController 当我按下 tableView 的单元
  • 无符号字符数组到十六进制表示 NSString

    我有一个无符号字符数组 我想将其转换为十六进制 NSString 目前我按以下方式执行 unsigned char result 16 Fill the array NSString myHexString NSString stringW
  • 使用 webpack 基于环境变量的 SASS 条件导入(每个环境使用不同的主题)

    对于我的 Vue 网站项目 使用使用 SASS 的 Webpack 生成的单个样式表 我想要 基于环境变量的条件 SASS 导入 设置示例 env 例如 如果我有一个包含以下内容的环境 SASS THEME soft soft scss 一
  • XAML条件编译

    有没有一种简单的方法可以在我的 xaml 文件中使用与我的 c 代码相同的条件编译符号 有一些支持XAML 中的条件编译 http blog ikaika org 2011 08 run time and design time selec
  • Pandas 数据透视表的逆

    我有一个数据框 例如 df p 已经转换为数据透视表 import pandas as pd df pd DataFrame start year 2000 2001 2002 end year 2010 2011 2012 price 1
  • Android 测试给出 IllegalStateException: 未注册仪器

    我按照谷歌教程编写了我的第一个 Android 测试 当然我得到了错误 java lang IllegalStateException No instrumentation registered Must run under a regis
  • 向 python 生成器添加元素

    是否可以将元素附加到 python 生成器 我目前正在尝试从一组杂乱的文件夹中获取所有图像并将它们写入一个新目录 为了获取文件 我使用 os walk 它返回单个目录中的图像文件列表 虽然我可以用这个列表创建一个生成器 但我不知道如何将所有
  • 哪种 NoSQL 数据库最适合仅附加审计日志记录用例?

    我的用例是资源的审核日志记录 为了进行讨论 考虑一个非常简单的模式 资源名称 访问时间戳和访问用户名 有了所有 NoSQL 选项 我想知道哪种解决方案最适合我的用例 资源名称保存在图形数据库 Neo4j 中 虽然我们可以将顶点和边添加到连接
  • 如何获取所有正在运行的活动android?

    我想知道有没有办法获得所有跑步活动的列表 据我了解 一次只会运行一个活动 该活动将是屏幕上的活动活动 其他活动将处于暂停或停止状态 如果有
  • Rails Mailer:将电子邮件发送到本地文件

    有什么方法可以将 Rails 3 中的电子邮件发送到本地文件等 而不是使用 SMTP 服务器吗 我想在不使用任何类型的 SMTP 的情况下测试电子邮件的内容 最好仅在 DEV 环境中测试 最好的是本地 SMTP 或允许我检查电子邮件 检查电