问题标签 [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 回答
1093 浏览

mailcatcher - 如何为mailcatcher设置密码

我在服务器上安装了 mailcatcher,我想用密码保护它。目前,我正在直接访问它,并希望拥有 auth_basic 'RETRICTED ACCESS';

知道我在哪里可以启用它吗?

0 投票
4 回答
2616 浏览

php - Mailcatcher:PHP mail() 函数返回 false

我将尝试描述我的问题:

为了在本地环境中调试外发电子邮件,我安装了 mailcatcher ( http://mailcatcher.me/ ),但在捕获从 web 发送的邮件时遇到了一些问题。如果我运行只包含一个 mail() 调用的脚本,一切都很好,我可以在 mailcatcher 127.0.0.1:1080 中看到发送的电子邮件。但是当我尝试从 Web 浏览器访问相同的脚本时,mail() 函数返回 false,浏览器中没有显示任何错误,错误日志中没有任何错误。在邮件日志中,我什至可以看到对 mail() 函数的调用。

我不确定,可能是我的 nginx/php-fpm 配置错误,或者权限有问题。

selinux 被禁用。

如果您知道解决方案,请提供帮助。

提前致谢

0 投票
9 回答
23813 浏览

ruby-on-rails - 杀死 MailCatcher:有东西在使用 1025 端口

我正在尝试为 rails 应用程序运行“工头启动”,但是此错误消息阻止我正确运行工头:

~~> 错误:某些东西正在使用端口 1025。您是否已经在运行 MailCatcher?

我试过杀掉 PID,去网络界面退出程序,还......重新启动 comp。有谁知道如何解决这个问题?

谢谢

0 投票
1 回答
774 浏览

sidekiq - 让 Foreman 运行 sidekiq 和 mailcatcher

当我尝试运行工头时,我收到以下消息:

$ foreman start 00:29:24 worker.1 | started with pid 44135 00:29:24 mailcatcher.1 | started with pid 44136 00:29:24 worker.1 | /usr/local/foreman/bin/foreman-runner: line 41: exec: sidekiq: not found 00:29:24 mailcatcher.1 | /usr/local/foreman/bin/foreman-runner: line 41: exec: mailcatcher: not found 00:29:24 mailcatcher.1 | exited with code 127 00:29:24 system | sending SIGTERM to all processes SIGTERM received 00:29:24 worker.1 | exited with code 127

我尝试重新安装工头 gem,但没有任何变化。我似乎无法找出谷歌上的错误或为什么找不到 sidekiq 和 mailcatcher。宝石被捆绑和安装。

0 投票
1 回答
1874 浏览

nginx - 无法使用 nginx 代理_pass mailcather

我有以下 nginx conf

我正在尝试在我的服务器上设置mailcatcher(mailcatcher 在1080端口上运行)

由于我在 nginx 方面的经验有限,我假设以下指令会很好用

但不幸的是,我无法获得所需的输出,并且我不断登陆 nginx 页面,这些页面指出

谁能告诉我我做错了什么

笔记:

0 投票
3 回答
518 浏览

ruby-on-rails - 在 Rails Gemfile 中忽略组

我的 Rails 4.1.8 Gemfile 中有pumagem,因为我想将它用作所有环境中的默认网络服务器。这很好用。

在开发中,我正在使用mailcatcher这意味着我想将它作为依赖项包含在我的 Gemfile 中。

这会导致默认网络服务器设置为thin. 这似乎是 mailcatcher 的意外后果,但它提出了一个特定的问题。我可以创建一个捆绑程序服从安装 Gems 但 Rails 忽略的组吗?我尝试了类似的方法,但 Rails 仍在加载包含的宝石。

0 投票
1 回答
933 浏览

ruby-on-rails - MailCatcher is not sending emails

I'm using MailCatcher with Rails, but is is not working. On rails console, I did:

And I got that:

But nothing appears at localhost:1080 and at my email.

Here is a print of my files and folders: http://imgur.com/udxkhYj

And code:

mailers/signup.rb

config/environment/development.rb

What should I do?

0 投票
0 回答
587 浏览

email - Mailcatcher 无法与 Spree 和 Vagrant 一起使用

我目前正在使用 Spree 1-3-stable 并尝试使用 Mailcatcher 来捕获在开发环境中发送的所有测试电子邮件。我还在使用 Vagrant(带 VirtualBox)的 Ubuntu 虚拟机中运行该项目。当我运行 Mailcatcher 时,Web 界面正确显示在端口 1080 上,但是当我通过 Spree 管理面板发送测试电子邮件时,它没有捕获任何电子邮件。我已经按照此处所选答案的说明进行了操作:如何使用 Spree 在开发中发送电子邮件。电子邮件显示在服务器日志中,但不在 mailcatcher 的 Web 界面中。我在 Spree Admin Mail Method Settings 中有完全相同的设置。SMTP 邮件主机是 localhost,SMTP 端口是 1025。

因为我使用的是 Vagrant,所以我也在https://github.com/sj26/mailcatcher/issues/89关注了这个讨论。我已经在我的 Vagrantfile 中添加了端口转发: config.vm.network :forwarded_port, host: 1080, guest: 1080

我还运行了 mailcatcher --http-ip=0.0.0.0 而不仅仅是 mailcatcher。

到目前为止,这对我不起作用。任何意见,将不胜感激。谢谢!

0 投票
2 回答
552 浏览

cloud9-ide - 在 cloud9 ide 中使用 mailcatcher

我想使用 mailcatcher 预览电子邮件而不在我的 Cloud9 环境中发送它们。我已经启动了 mailcatcher 守护进程,但无法访问服务器。

我猜这只是在我的环境中无法访问端口 1080。有谁知道我如何设置这个?

0 投票
0 回答
1411 浏览

ruby-on-rails - 在带有设计的 Rails 4 中使用 Mailcatcher

提前感谢您的帮助。

我在开发人员中使用 Mailcatcher 来查看我的应用程序发送的电子邮件的外观,但我在 mailcatcher 界面中没有看到任何内容。

这是我到目前为止所拥有的:

配置/环境/development.rb

模型/用户.rb

服务器日志

据我所知,电子邮件正在发送,如果我手动从服务器日志中复制确认链接,我可以确认帐户,但我希望在 mailcatcher 界面中看到邮件。

知道我在这里可能做错了什么吗?再次感谢。

这里有一个类似的问题 - Rails 4 with MailCatcher and Devise gems,但解决方案是从 config/environments.rb 中删除数据,这不适用于我的情况,因为我没有向该文件添加任何数据。