我正在尝试将电子邮件转发到位于 cPanel 子域上的 Laravel 应用程序。
这就是为什么我创建了一个工匠命令,目前该命令只有一个 info log: \Log::info("Email sent!")
,每当执行该命令时都会写入此消息。
在 cPanels Forwarders 中,我添加了一个带有Pipe to a Program选项的新转发器,该输入字段中包含的代码是:/usr/local/bin/php -q /home/subdomain_folder/artisan mail-parse
.
收到电子邮件时这不会做任何事情,在storage/logs/laravel.log文件中没有写入任何内容。
但是,如果我将相同的命令粘贴到/usr/local/bin/php -q /home/subdomain_folder/artisan mail-parse
带有 SSH 的终端中,laravel.log 会按预期更新。