问题标签 [mailcatcher]

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 投票
2 回答
392 浏览

javascript - 通过 cy.request 在 mailcatcher 中获取电子邮件

我试图让 Mailcatcher 在赛普拉斯测试中捕获电子邮件。Mailcatcher 运行在localhost:1080,我的应用程序在端口 3000 上运行。

到目前为止,我不能简单地使用cy.visit('localhost:1080),因为我已经通过cy.visit()(第二个唯一域)访问了我的应用程序。所以我尝试了这个:

电子邮件存储在里面<tbody></tbody>,但上面的请求让我觉得这个<tbody>元素是空的

我期待得到tr电子邮件的存储位置。任何建议如何做到这一点?

0 投票
1 回答
23 浏览

ruby-on-rails - 如何使用设计生成恢复密码的链接?

我正在使用 Mailer 和 MailCatcher。

当管理员在系统中注册客户时,客户应该会收到一封电子邮件,其中包含恢复密码的链接

0 投票
1 回答
245 浏览

ruby-on-rails - docker compose rails 6 example with mailcatcher 不起作用

我有这个文件“docker-compose.yml”

当我尝试从我的 ruby​​ on rails web 应用程序发送电子邮件时,我收到此错误:

在此处输入图像描述

谁能帮我找出我做错了什么?谢谢

0 投票
2 回答
313 浏览

ruby-on-rails - 没有路由匹配缺少必需的键:[:locale]

在此处输入图像描述 我遇到了一个问题,我无法解决。我创建了一个登录表单,我希望当它发送它时,用户会收到一封带有验证标志的电子邮件。但是当我发送表单时,我收到了这个错误:

用户#create 中的 ActionController::UrlGenerationError
没有路由匹配 {:action=>"confirm", :controller=>"users", :id=>26, :token=>"8ftJFxWKJqiMDDhtrqf1rVCq"},缺少必需的键:[:locale ]

谢谢你的帮助!

users_controller.rb

路线.rb

在confirm_email.html.erb

并在 user.rb

0 投票
1 回答
709 浏览

ruby-on-rails - 错误连接被拒绝:Docker Rails 中的 MailCatcher

我有在 Docker 中运行的 Rails 应用程序,我想集成 mailcatcher 进行开发。

码头工人-compose.yml

发展.rb

我可以看到 mailcatcher 也在运行,http://localhost:1080 但是当我运行时 UserMailer.send_invite(user).deliver_now!

我越来越

0 投票
0 回答
85 浏览

ruby-on-rails - 为什么我的 Rails 纯文本电子邮件有时有效,有时无效

我有几封电子邮件的 erb 和纯文本版本。当我发送它们时,有些显示纯文本版本,有些则不显示。我的一些纯文本电子邮件中似乎存在错误,但其他电子邮件中没有。

这是正确发送的纯文本电子邮件 (app/views/user_mailer/send_first_welcome_everyone_email.text.erb):

这是未正确发送的纯文本电子邮件 (app/views/user_mailer/send_individual_day_reminder_email.text.erb):

有什么东西可以告诉 Rails 只发送 html 电子邮件而不是我需要删除的纯文本吗?

它们每个的html版本是:app/views/user_mailer/send_first_welcome_everyone_email.html.erb app/views/user_mailer/send_individual_day_reminder_email.html.erb

0 投票
1 回答
2030 浏览

docker - Symfony Swiftmail 与 docker mailcatcher

我有一个在 docker 设置中运行的 Symfony 应用程序(v4.3)。此设置还有一个用于邮件捕手的容器。无论我如何尝试在 .env 文件中设置 MAILER_URL,邮件捕获器中都不会显示邮件。如果我只是调用常规 PHP mail() 函数,邮件会在邮件接收器中弹出。该设置也已用于其他项目,并且没有任何缺陷。只有使用 Symfony Swiftmailer 我不能发送邮件。

我的 docker-compose 文件如下所示:

我对 MAILER_URL 设置时间感到满意,但到目前为止一切都失败了。希望这里有人知道如何设置 MAILER_URL。

谢谢

0 投票
2 回答
2024 浏览

rubygems - 无法安装邮件捕手

我安装gemsudo apt install rubygem.

之后,我尝试安装mailcatchersudo gem install mailcatcher但遇到了一些错误。

然后我安装ruby-dev并尝试运行该命令。

谁能告诉我我错过了什么?

0 投票
0 回答
173 浏览

php - 邮件未使用 MailCatcher 发送

我在 Symofny 4.2 项目中安装了 MailCatcher。

我已经在我的 .env 文件中配置了它:

在 swiftmailer.yml

当我打开该网址时,邮件收件箱会正确加载。

我在保留某个实体的同时触发了我的 __invoke 函数,并且想要捕获我正在发送的邮件。

我正在使用 API 平台,因此很难找出问题所在。

这是一个错误:

在此处输入图像描述

实体保留在数据库中,但尚未发送邮件。

我尝试更改响应,但没有运气。我被这个错误困住了。

0 投票
2 回答
3881 浏览

ruby-on-rails - gem install mailcatcher 失败 - 错误:安装 mailcatcher 时出错:错误:无法构建 gem 本机扩展

我在 macOS Catalina 上10.15.7,为我的项目使用 rbenv (version rbenv 1.1.2-36-g60c9339) 和 ruby​​ verion 2.6.3( ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin19]is output of ruby -v)。我需要安装 mailcatcher 来检查我的应用程序生成的电子邮件。在我的项目文件夹中运行gem install mailcatcher时,该命令失败并出现以下错误:

安装其他 gem 运行良好。gem install mailman完美地工作。只有失败了mailcatcher

如何在没有错误的情况下安装 mailcatcher?