将所有外发电子邮件重定向到单个地址进行测试

2023-12-28

在 Ruby on Rails 中,我遇到这样的情况:我希望我的应用程序(在特定的测试环境中)拦截应用程序生成的所有传出电子邮件,并将它们发送到不同的测试地址(可能还修改正文)说“最初发送至:...”)。

我看到 ActionMailer 有一些钩子来观察或拦截邮件,但如果有更简单的方法来做到这一点,我不想旋转我自己的解决方案。建议?


我们正在使用清理电子邮件 https://github.com/pboling/sanitize_email宝石取得了巨大的成功。它将所有电子邮件发送到您指定的地址,并在主题前面加上原始收件人。听起来它完全符合您的要求,并且让我们轻松处理 QA 电子邮件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将所有外发电子邮件重定向到单个地址进行测试 的相关文章

  • MONGODB [DEBUG] 游标的cursor.refresh() 7078636577051629992

    更新大型 json 列表时 出现以下错误 2012 04 01T09 34 00 00 00 app run 1 MONGODB DEBUG cursor refresh for cursor 7078636577051629992 201
  • 渲染:带参数的动作

    我有一个有 2 种方法的类 第一个方法由视图使用一些 GET 参数 params page 调用 我想保存这些参数并通过渲染操作将它们发送到我的第二个方法 class exemple def first sql save of params
  • 如何使 Rails 3 资源预编译速度更快?

    我有一个正在运行的 Rails 3 2 1 应用程序 我正在通过 Capistrano 进行部署deploy assets它运行deploy assets precompile task 一切工作都很好 除了编译本身非常慢 我没有那么多 C
  • Ruby on Rails - 设计注册链接不起作用 - 未定义方法“user_registration_path”

    这个问题之前已经报告过 但我仍然无法找到解决方案 我已将插件 Devise 安装到我的新 RoR 项目中 当我点击注册链接时 我被重定向到以下路线 http localhost 3000 users registration sign up
  • 无需 cron 在后台发送邮件

    我想知道是否有一种方法可以运行 PHP 循环 以便在后台向订阅者发送几百封电子邮件 我的目标是格式化新闻通讯 单击发送 然后关闭浏览器或更改页面 当然 发送电子邮件的实际过程将在后台运行 不会因浏览器关闭而中断 我知道这可以通过 cron
  • Rails 4 - 如何链接到 PDF 文件(名称.PDF)?

    我正在生成 PDF 文件 我的链接如下所示 当我点击这个时 它会带我去 display invoice 123456789 这是一个 HTML 版本 在控制器中的操作如下 def display invoice if params invo
  • 是否有关于 EML 文件格式的 RFC?

    基本上 我正在尝试使用 EML 文件 我想知道这些文件在不同的电子邮件服务器上是否相当标准 基本上 EML 文件上是否有一个 RFC 就像电子邮件地址和其他主题的 RFC 一样 我想我可以更具体一点 以便更好地了解我需要什么 我正在扫描 E
  • IMAP 转发器

    我想知道从 IMAP 帐户转发邮件的最快 最可靠的方法是什么 我的大学不允许我们的学生邮箱转发到私人电子邮件帐户 这里每个人都使用 Gmail 或 Hotmail 这是一个政治问题 而不是技术问题 我们确实可以通过 IMAP 访问邮箱 我想
  • Rails:format.js 或 format.json,或两者?

    可能很明显 但我仍然缺乏基本知识 那么在控制器内部 两者都可以使用 还是总是 Javascript 所以两者是相同的 json and js是两种不同类型的响应 它们在 Rails 中被定义为不同的 MIME 类型 Mime Type re
  • 触发“对等方重置连接”

    我想测试当发生 对等方重置连接 错误时我们的应用程序 嵌入式 ftp 服务器 中发生的日志记录 这个帖子 https stackoverflow com questions 1434451 connection reset by peer很
  • 使用 php 脚本的电子邮件管道

    你好 我想将所有电子邮件 到达我的收件箱 转发到 php 脚本并检索电子邮件内容并将其保存在文件中 因此 我正确地添加了具有管道路径的电子邮件转发器 转发地址 电子邮件受保护 cdn cgi l email protection 管道到程序
  • 为什么 mongrel 没有在 Rails 3.2.rc 中启动?

    启动 mongrel 的 GEMFILE gem rails 3 1 0 gem mongrel gt 1 2 0 pre2 启动 WEBrick 的 GEMFILE 不是杂种 gem rails 3 2 0 rc2 gem mongrel
  • git push heroku master 权限被拒绝

    我正在关注 ruby railstutorial 我运行命令 git push heroku master 它吐出了这个错误 Permission denied publickey fatal Could not read from rem
  • 如何将 HTML 链接放入电子邮件正文中?

    我有一个可以发送邮件的应用程序 用 Java 实现 我想在邮件中放置一个 HTML 链接 但该链接显示为普通字母 而不是 HTML 链接 我怎样才能将 HTML 链接放入字符串中 我需要特殊字符吗 太感谢了 Update 大家好你们好 感谢
  • Capistrano 和 XSendFile 配置

    我正在尝试使用 Apache 2 2 Passenger 4 0 59 和 XSendFile 0 12 配置 Rails 生产服务器 应用程序通过 Capistrano 部署 部署的应用程序生成 可能很大 PDF Rails root t
  • 如何从引擎覆盖 Rails 应用程序路由?

    我有一个 Rails 应用程序 我正在尝试将 Rails 引擎集成到其中 主机应用程序有一些捕获所有路由 magic urls match gt admin rendering show match path edit gt admin r
  • 我可以将参数作为数组传递吗?

    例如 而不是 assert eq add 2 3 5 有什么方法可以调用类似的东西 let params u32 2 2 3 assert eq call add params 5 我发现这个功能对于测试非常有用 例如 如果我想为需要大量参
  • Outlook 无法识别一个或多个姓名

    我有以下 vba 代码 它读取邮箱并向任何发送无效代码作为邮箱回复的用户发送回复 但有时会收到运行时错误 Outlook 无法识别一个或多个名称 我的问题是 创建新的 MAPI 配置文件是否可以解决该问题 或者我是否需要添加一个代码来解析地
  • 浏览器关闭时 Omniauth 会话过期

    在我的 Rails 3 应用程序中 我使用 Omniauth 进行用户身份验证部分 fb twitter 实际上我遵循这个 https github com RailsApps rails3 mongoid omniauth https g
  • 即使在急切加载之后,belongs_to 关联也会单独加载

    我有以下关联 class Picture lt ActiveRecord Base belongs to user end class User lt ActiveRecord Base has many pictures end 在我的

随机推荐

  • Android:菜单中的圆角

    在我的 MainActivity 中onCreateOptionsMenu方法 我用四个项目扩充了一个基本菜单 请参阅菜单 main xml 由于 DialogFragment 中可能有圆角 因此如何获得此菜单的圆角 正如您在屏幕截图中看到
  • 如何检索传递给函数调用的关键字参数的原始顺序?

    检索通过 kwargs 传递的关键字参数的顺序对于我正在从事的特定项目非常有用 它是关于制作一种具有有意义维度的 n 维 numpy 数组 现在称为 dimarray 对于地球物理数据处理特别有用 现在说我们有 import numpy a
  • 如何在sql层次结构上显示祖父母?

    这是我的桌子 id parent id name 1 0 Kevin Gravey 2 0 John Chen 3 1 Clark Garvey 4 2 Halsey Chen 5 3 Carl Garvey 6 4 Betty Chen
  • Python pandas.core.indexing.IndexingError:提供了不可对齐的布尔系列键

    因此 我读取了包含 29 列的数据表 并添加了一个索引列 总共 30 列 Data pd read excel os path join BaseDir test xlsx Data reset index inplace True 然后
  • 使用 Eve 的 DB 层而不使用 HTTP

    在我的应用程序中 MongoDB 集合需要通过服务器端脚本作业 即 每 30 分钟从其他 API 抓取 拉取的 cron 作业 进行更新 我真正想做的是更新 MongoDB 集合 但根据架构验证数据并包含元数据 更新 创建等 解决这个问题想
  • 如何在 Google App Engine (GAE) 上运行的 Web2py 上创建新的 auth_user 和 auth_group?

    我在本地计算机上使用 Web2py 创建了一个应用程序 它通过 WSGI 和 SQLite 运行 我可以使用我自己的域并执行我需要的所有网址重写 成功地将我的应用程序部署到 Google App Engine 现在我需要一种方法来创建负责更
  • 为什么 Powershell Test-Path -Isvalid 总是返回 true

    根据文档 IsValid 应该检查路径的语法是否正确 我为测试路径放置的任何内容它总是返回 true 指示此 cmdlet 测试路径的语法 无论 路径的元素是否存在 如果满足以下条件 此 cmdlet 将返回 True 路径语法有效 否则
  • 删除图像之间不需要的空间

    我的问题出在我的导航栏中 可以在这里找到 http grupocoral netai net http grupocoral netai net 这些图像之间有一个空格 我想将其删除 我该怎么做 JavaScript 代码 function
  • Gradle 未知命令行选项“-X”

    我收到这个错误对话框 但不知道它来自哪里 Dialog 命令行选项为空 预先感谢您的任何答复 None
  • 通用浮点数学查询

    好吧 我知道有些数字无法用二进制正确表示 就像 1 3 无法完全用十进制表示一样 那么为什么当我 console log 0 3 它返回 0 3 但是当我 console log 0 1 0 2 它返回 0 3000000000000000
  • ASP.NET Web API:如果从资源设置错误消息,则模型有效

    问题是在 ApiController 中模型状态 IsValid总是true如果我使用 rsx 文件 资源 来提供自定义错误消息 这是我的模型 public class LoginModel public string Email get
  • 通过脚本更改后期处理光晕效果

    我正在尝试通过脚本更改绽放颜色 后处理 在检查器中颜色会发生变化 但在游戏视图中不会发生变化 请提供一些帮助 using System Collections using System Collections Generic using U
  • ZPL 批次上的 GS1 代码条

    我遇到以下问题 在我工作的地方 我正在尝试优化 ID 标签的打印 然而 有些产品在其批次中含有数字和字母 当产品只有数字时 GS1 条形码标签效果很好 但当它同时含有字母和 或符号时 它会删除一些条形码 这是一个例子 货号 410234 批
  • 删除R中列中字符后面的所有内容

    我需要删除列中问号后面的所有内容 我有一个数据集EX my data BABY MOM LANDING mark dina www example com kdvhzkajvkadjf tom becky www example com g
  • 如何解析容器中的 docker 主机名 (/etc/hosts)

    如何解析容器中 Docker 主机的 etc hosts 中定义的名称 在我的 Docker 主机中运行的容器可以解析公共名称 例如 www ibm com 因此 Docker dns 工作正常 我想从容器中解析 Docker 主机的名称
  • Cucumber 在运行单个功能时找不到步骤

    我刚刚将 Cucumber 安装到一个新的 Rails 项目中 第一次从头开始设置 并且在运行所有测试时效果非常好 bundle exec cucumber 但当我运行单个功能文件时找不到我的任何步骤 我该如何开始调试这个 rails 3
  • 防止弹性项目收缩[重复]

    这个问题在这里已经有答案了 Sample wrap outline 1px solid fuchsia display flex left background tan width 100 right background teal wid
  • 使用 TimerTask 移动 JPanel

    因此 我设置了一个如下图所示的 Java GUI 对于画得很糟糕的游戏表示歉意 Java GUI 的布局 所有 JPanel 的大小都相同 图中未很好地显示 我想做的是 当我用进度条做某事时 即读取一些文本文件 JPanels 将循环通过
  • System.Windows ContextMenu ItemClick 事件?

    我正在制作一个 WPF 应用程序 但在我的代码中我需要制作一个 ContextMenu 这看起来非常简单 menu new ContextMenu menu Items Add My menu item 然后我用了它 一切都像魅力一样 但是
  • 将所有外发电子邮件重定向到单个地址进行测试

    在 Ruby on Rails 中 我遇到这样的情况 我希望我的应用程序 在特定的测试环境中 拦截应用程序生成的所有传出电子邮件 并将它们发送到不同的测试地址 可能还修改正文 说 最初发送至 我看到 ActionMailer 有一些钩子来观