问题标签 [mailhog]

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 回答
1017 浏览

symfony - Mailhog、Trapmailer 和 gmail 通过 symfony

我在 Symfony 应用程序上生成邮件时遇到了一些问题:

当我使用 Gmail 发送电子邮件时,我使用 docker:

一切正常

但是一旦我尝试拦截这些邮件:

=======================

像这样的邮件陷阱

或者像这样的mailHog

我的 docker-compose.yml 看起来像这样:

有谁知道如何查看 mailhog 中显示的邮件?mailhog 页面已正确加载,但其中没有显示任何内容。发送邮件的功能进入了,所以我认为这一定是配置问题

0 投票
0 回答
84 浏览

windows - 如何在 Windows 上配置 mailhog

我想在我的 Windows 笔记本电脑上设置 mailhog。我下载了可执行文件并将其添加到路径中。当我使用 URL localhost:8025时,它工作得很好,打开了 mailhog,但我不会在收件箱中收到任何消息,我认为问题出在mhsendmail 上,我编辑了php.ini文件,因此将其设置为 mhsendmail.exe 所在的 mhsendmail 文件夹,也设置了 smtp_port=1025,但它仍然无法正常工作,我需要做什么?

0 投票
2 回答
469 浏览

go - 使用mailhog和golang发送邮件时未加密的连接

这些代码在使用 gmail 时正常工作(启用 AllowLessSecureApp),但不适用于 mailhog(unencrypted connection错误),这些是重现的最少代码:

docker-compose.yml: _

或者有什么解决方法?例如。docker-compose 上的一些 TLS 代理?

0 投票
0 回答
50 浏览

laravel - 如何在 Laravel Homestead 中使用 Jim 和 MailHog

我正在使用最新的 Laravel Homestead (v12.2.0) 和 MailHog,默认情况下它是 Homestead 的一部分。

MailHog 得到了Jim,这是一个配置工具。但是当我在 Homestead 中使用以下命令时:

Homestead 似乎无法识别该命令。如何在 Homestead 中使用 Jim?

0 投票
2 回答
3649 浏览

laravel - 无法与主机 mailhog 建立连接:stream_socket_client()

mailhog在向新用户发送电子邮件以创建密码时出现错误。

错误

.env 配置

0 投票
0 回答
257 浏览

cypress - 在 Cypress typescript 项目中导入 node js 模块

我想导入一个节点模块并将其添加到我command.ts的 in cypress 中。本教程建议添加

command.js文件。当我将它添加到我的command.ts文件时,我无法使用该命令,例如

错误是TS2339: Property 'mhGetMailsBySubject' does not exist on type 'cy & EventEmitter'.

我尝试使用的模块是 https://www.npmjs.com/package/cypress-mailhog

在我的 tsconfig.json 文件中,我有以下内容

我怎么能mhGetMailsBySubject在我的测试用例中使用

0 投票
0 回答
20 浏览

docker - 无法在本地 symfony 和 mailhog docker 容器之间建立连接

当 symfony 尝试与 mailhog 容器连接时,我收到此错误(使用浏览器访问正常)

无法与主机 mailhog 建立连接 [php_network_getaddresses: getaddrinfo failed: Unknown Host。#0]

这是parameters.yml文件

和码头文件

如果我尝试使用 127.0.0.1 也不起作用

0 投票
1 回答
261 浏览

homestead - Laravel Homestead Mailhog 监听套接字时出错:listen tcp 0.0.0.0:1025: bind: address already in use

我正在努力让 MailHog 在我的 Laravel Homestead VM 中工作。

如果我浏览http://localhost:8025/,网络浏览器说它找不到它。

然后,在命令行中,执行时$ mailhog,出现以下错误:

侦听套接字时出错:listen tcp 0.0.0.0:1025: bind: address already in use

此外,如果我执行$ mailhog --invite-jim然后我得到:

2021/09/13 22:49:22 使用内存存储 2021/09/13 22:49:22 [SMTP] 绑定到地址:0.0.0.0:1025 [HTTP] 绑定到地址:0.0.0.0:8025 2021 /09/13 22:49:22 在http://0.0.0.0:8025/下服务2021/09/13 22:49:22 [SMTP] 侦听套接字时出错:侦听 tcp 0.0.0.0:1025:绑定:地址已在使用中

这是我的 .env 配置文件

.env

有谁知道或可以阐明如何使 MailHog 工作?

0 投票
1 回答
260 浏览

php - Laravel Forge 邮件错误无法与主机 mailhog 建立连接

我的 Laravel Forge 生产服务器上有一个非常奇怪的错误。

我的 .env 配置和 mail.php 配置变量:

我只是通过服务器上的“echo”转储了这个,所以服务器肯定将配置和 env 的变量视为 mailgun。但是当我尝试通过 Mail::to 发送电子邮件时,我遇到了这个错误:

出于某种原因,在错误消息中,我们可以看到“mailhog”变量。我搜索了很多,在我的项目中找不到像 mailhog 这样的东西。Mailgun 无处不在。同样在本地主机上,我在发送电子邮件方面没有任何问题,这是 Namecheap VPS 和 Laravel Forge 控制面板上的唯一问题。我已经写信给 Namecheap 支持,他们看不到任何阻塞发出的请求,因此必须从他们这边打开端口。

此外,这里是 telnet 输出:

有没有人遇到过类似的问题?我尝试了很多东西,但从未成功。我认为线索是 mailhog 变量,尚不清楚它在服务器上究竟是如何进入 Laravel 邮件函数的,以及为什么这只发生在生产中。我很乐意接受任何猜测,因为我的想法已经用完了)

0 投票
0 回答
96 浏览

laravel - Laravel Homestead 最新 mailhog 服务不可用

由于应用程序版本,我有 3 个 laravel Homestead 盒子。我正在使用 MacOS。

  • Laravel 家园 9.7.2
  • Laravel 宅基地 12.2
  • Laravel 宅基地 12.6

对于他们每个人,我都这样做:

v10.17 laravel/homestead 9.7.2 Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-124-generic x86_64) $ vagrant ssh 然后 $ mailhog

mailhog 是否在 http://localhost:8025/ 工作? 是的!

v12.2.0 laravel/宅基地 11.3.0 $ vagrant ssh

mailhog 是否在 http://localhost:8025/ 工作? 是的!

v12.6.0

  • 宅基地 v12.6.0 | 感谢您使用宅基地
  • 定居者 v11.4.0

mailhog 是否在 http://localhost:8025/ 工作? 没有:(

为什么 mailhog 不能在我最新的 Laravel Homestead 中工作?

最后说明:就我而言,Mailhog 确实可以在 laravel/homestead box v11.3.0 中工作,但不能在 v11.4.0 上工作,为什么?