问题标签 [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.
php - Laravel 与来自其他服务器的 MailCatcher
我有 laravel 5.2 项目,我想用我的环境文件上的这个设置将我的 laravel 与 mailcatcher 连接起来:
我打开这个网址:
MailCatcher 显示为空消息,所以我开始在我的控制器上使用此功能发送邮件:
在我收到此错误后:
我设置错了吗?有人可以解决吗??
php - 如何使用 PHPMailer 向 Mailcatcher 发送电子邮件?
我有一个可能有点愚蠢的问题,但我无法解决我的问题:我正在开发一个应用程序,我必须在其中向用户发送电子邮件,这就是我使用 PHPMailer 库的原因。我使用 Google 的 smtp 服务器测试了该应用程序,并且电子邮件按预期发送。现在我安装了 mailcatcher 以便在本地测试我的电子邮件,但我不知道该怎么做。在mailcatcher的文档中是这样写的: Send mail through smtp://localhost:1025 How to do this with PHPMailer? 目前我有:
我需要改变什么?我尝试将主机更改为 smtp://localhost:1025 ,但未传递消息。谢谢 !
mailcatcher - Mailcatcher 收到的邮件存储在哪里?
我已经在我的 Mac 上安装了 postfix,并更改了以下参数:
我已将mydestination修改为空白,这样无论在终端中将邮件发送给谁,它都必须通过中继主机(即使它被发送到@localhost),我可以看到它出现在 Mailcatcher 选项卡的我的网络浏览器中:
但事情是这样的,当我收到邮件时,我确实使用内置的 websockets 立即收到了它,但是如果我重新加载页面 localhost:1080,电子邮件仍然存在,这意味着它们必须存储在某个地方。
搜索后,我发现以下 URL 重定向到一个 .json,其中包含接收到的邮件,这些邮件在 Mailcatcher 的选项卡中打印出来:
但是,如果我ls -l
在我的 webroot 目录中执行操作,则不会出现 messages.json。当您确实单击 Mailcatcher 中的“退出”按钮时,然后重新启动它mailcatcher
并再次打开localhost:1080
邮件已经消失了......
我不明白,是否有一个文件在您单击“退出”时被删除而我可能没有看到?
谢谢你的帮助 !
protractor - MailHog 或 MailCatcher 服务器设置
我必须自动发送邮件并检查它们是否按预期送达。为了做到这一点,我正在使用 mailHog(类似于 mailCatcher)。我已经安装了它们,但我不知道如何让我的应用程序向该服务发送邮件而不是正常的电子邮件发送。
他们说您必须将 SMTP 端口配置为 1025 而不是 25(默认)。即使在此之后,我也无法捕获那些发送的邮件。我需要更改我的传出服务器名称还是我应该怎么做?
这是我的 web.config 文件代码:
PS:我正在使用量角器编写 E2E 测试。而且我不想使用 mailListener,因为它大大减慢了我的测试速度,甚至无法捕获邮件
ruby-on-rails - 无法激活thin (~> 1.5.0),已经激活thin-1.7.0
我在 Rails 应用程序中使用 Mail Catcher,当我尝试启动服务器或运行 rake db:migrate 时,出现以下错误。
php - 尝试使用 Mailcatcher 和 Codeception 查看 InLastEmail 时出现内部服务器错误
我正在为 Codeception 使用 captbariton mailcatcher 模块(https://github.com/captbaritone/codeception-mailcatcher-module)。该系统在本地 XAMPP 安装上运行。我已经在 accepance.suite.xml 中安装并配置了 Mailcatcher 模块,如下所示:
在一项测试中,我正在从系统发送一封电子邮件。我打印了我在屏幕上发送的电子邮件中的文本,并首先检查它是否正确。我可以手动看到电子邮件出现在地址和端口上的网络浏览器中:http: //127.0.0.1 :1080 / 并且还可以使用一种方法来删除 mailcatcher smtp-server 上的所有消息,$我->重置电子邮件()。
但是,当我使用方法从测试中访问电子邮件的内容时,例如 $I->seeInLastEmail('foo') 或 $text = $I->grabFromLastEmail("bar"),然后我收到显示的错误消息以下:
我试图摆弄 httpd.conf 文件中访问目录的设置(并在恢复正常后),但我没有成功。
有人可以帮我解决这个问题吗?
wordpress - Docker 将邮件捕手与 WordPress 连接起来
我想sendmail_path
在 WordPress 的容器中设置一个并使用另一个容器提供的 sendmail。就我而言,它是MailHog。
所以这是我的 docker-compose:
我尝试执行command: "echo 'sendmail_path = \"/usr/local/bin/mailhog sendmail\"' > /usr/local/etc/php/conf.d/mail.ini"
WordPress 容器,但它实际上打印了它......
这两个必须共享卷吗?
PS。我知道我可以将它用作 APP 中的 SMTP 服务器,但我想以更自动化的方式处理它。
linux - 使用非标准端口在命令行上发送邮件
我正在使用MailCatcher,它侦听端口 1025 而不是端口 25。我想使用发送电子邮件mailx
,例如,
如何让 mailx 使用 mailcatcher 端口 1025?手册页非常令人生畏。
port - Mailcatcher 错误:端口 1025 已在使用中
我尝试启动mailcatcher。我得到了错误:有东西在使用端口 1025。你已经在运行 MailCatcher 了吗?
我尝试了这个和类似的答案,但是,当我执行 lsof 命令时,这个使用这个端口的命令的结果中没有任何内容,lsof 命令的结果是 EMPTY。
任何的想法?(我无法到达 127.0.0.0:1080 或类似地址,我启动 mailcatcher 的命令是 $ mailcatcher -ip=0.0.0.0)
先感谢您。
laravel - Laravel - Mailcatcher 显示“无法访问此站点”页面
我刚刚为我正在处理的 Laravel 项目安装了 Mailcatcher,我正在使用 Virtual Box 和 Vagrant 在本地运行应用程序。当我在终端上运行命令mailcatcher
时,我得到:
但是当我访问http://127.0.0.1:1080时,我得到以下页面:
我的应用程序在 IP 192.168.10.10 上运行,所以我也尝试使用它,但结果相同。我不完全确定这是否与我的 localhost 或 Mailcatcher 有关,但在理想的世界中,我想从这样的 URL 运行它:192.168.10.10/mailcatcher
但我不确定如何在我的项目中设置它。如果我可以让本地主机工作,我会很高兴 - 我需要更改任何其他设置才能使其工作吗?还是我的本地主机不玩球?
编辑:
如果需要,我的 Laravel 项目中的 .env 文件具有以下邮件设置: