【发布时间】:2015-10-22 01:08:36
【问题描述】:
我正在使用 xampp 在 windows 上使用 lumen 框架编写一个 web 应用程序,但在路由和自己的一些问题之后,我决定尝试 homestead 和 vagrant。
我设法安装了宅基地,并且路由比 xampp 运行得更好,但是当我尝试使用 php 中的邮件功能时,我发现命令 sendmail 没有安装在宅基地虚拟机上,因为我得到了 500 个内部服务器错误,并且使用 xampp 电子邮件发送工作正常。所以我用 shh 做了一个简单的 sudo apt-get install sendmail 来安装它。但是现在每当我尝试使用 php 中的邮件功能时,它只会等待和等待,最终我得到 504 Gateway Time-out。
可能会发生什么,我可以做些什么来解决它?
顺便说一句:如果您有任何建议将简单的邮件功能替换为其他有效的功能,我愿意尝试!
谢谢你们的时间。
这是我的 .env 文件
APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomKey!!!
APP_LOCALE=en
APP_FALLBACK_LOCALE=en
DB_CONNECTION=sqlite
DB_FILE=database.sqlite
DB_DATABASE='storage/database.sqlite'
DB_DRIVER=sqlite
CACHE_DRIVER=memcached
SESSION_DRIVER=memcached
QUEUE_DRIVER=database
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=[mailtrap_username]
MAIL_PASSWORD=[mailtrap_password]
MAIL_FROM_ADDRESS=example@example.com
MAIL_FROM_NAME=Example
【问题讨论】:
标签: php email laravel sendmail homestead