代码之家  ›  专栏  ›  技术社区  ›  Michael Emerson

laravel-mailcatcher显示“无法访问此网站”页面

  •  0
  • Michael Emerson  · 技术社区  · 6 年前

    我刚刚为一个正在进行的laravel项目安装了mailcatcher,我使用virtual box和vagrant在本地运行应用程序。当我运行命令时 mailcatcher 在我的终端上我得到:

    Starting MailCatcher
    ==> smtp://127.0.0.1:1025
    /home/vagrant/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thin-1.5.1/lib/thin/server.rb:104: warning: constant ::Fixnum is deprecated
    ==> http://127.0.0.1:1080
    *** MailCatcher runs as a daemon by default. Go to the web interface to quit.
    

    但当我去拜访 http://127.0.0.1:1080 我得到以下页面:

    enter image description here

    我的应用程序运行在IP 192.168.10.10上,所以我也尝试过使用它,但结果是一样的。我不完全确定这是否与我的本地主机或邮件收集器有关,但在理想情况下,我希望通过这样的url运行它: 192.168.10.10/mailcatcher 但我不确定如何在我的项目中设置这个。如果我能让本地主机工作,我会很高兴-是否有任何其他设置,我需要改变,以使这一工作?或者是我的本地主机不在玩球?

    编辑:

    如果需要,laravel项目中的my.env文件具有以下邮件设置:

    MAIL_DRIVER=smtp
    MAIL_HOST=127.0.0.1
    MAIL_PORT=1025
    MAIL_USERNAME=null
    MAIL_PASSWORD=null
    MAIL_ENCRYPTION=null
    MAIL_PRETEND=false
    
    0 回复  |  直到 6 年前