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
MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=reply@app.io
MAIL_FROM_NAME="${APP_NAME}"
有谁知道或可以阐明如何使 MailHog 工作?
解决方案
Mailhog Web 界面显然正在监听 8025 端口。localhost
or地址在127.0.0.1
默认情况下可能不起作用。
看一下/etc/hosts
和Homestead.yml
文件
$ sudo vim /etc/hosts
$ vim Homestead.yml
寻找 Homestead 正在处理的地址。在这种情况下192.168.10.10
所以现在试试
http://192.168.10.10:8025
它现在应该可以工作了
推荐阅读
- python - Python中的客户端/服务器
- reactjs - React - 使用自定义钩子调用另一个钩子 - 一种干净的方法?
- python - Knockpy 没有检测到 dnspython
- sparql - 在 Apache Jena Fuseki 存储库中获取三重统计或计数的高性能方法
- python - folium中的自定义填充颜色
- javascript - Farbic.js:有什么方法可以在 JSON.stringify(canvas) 生成的 Json 中保存 url 而不是 svg 图像的路径?
- python - Python:以pythonic方式将多个参数从函数传递给函数
- html - HorizontalScrollView 内的粘性 div
- python - Python中的字符串操作
- html - 是否有一个 HTML 元素属性可以提供该元素在文档树中的级别?