Php 通过cPanel和Laravel向程序发送电子邮件
我已经了解了如何使用Laravel和Cpanel来传送电子邮件,但我无法在Cpanel中设置forwared。我尝试使用所有可用的选项:Php 通过cPanel和Laravel向程序发送电子邮件,php,email,laravel,cpanel,piping,Php,Email,Laravel,Cpanel,Piping,我已经了解了如何使用Laravel和Cpanel来传送电子邮件,但我无法在Cpanel中设置forwared。我尝试使用所有可用的选项: public_html/artisan --env=local email-parse /usr/bin/php -q /var/public_html/artisan --env=local email-parse /usr/bin/php -q public_html/artisan --env=local email-parse 我不知道这里还能做什么
public_html/artisan --env=local email-parse
/usr/bin/php -q /var/public_html/artisan --env=local email-parse
/usr/bin/php -q public_html/artisan --env=local email-parse
我不知道这里还能做什么,所以这就是为什么我在这里这么问的原因
我得到的错误是
此邮件由邮件传递软件自动创建
您发送的邮件无法传递到其一个或多个联系人
收件人。这是一个永久性的错误。以下地址失败:
管道到|/home/xxxx/public_html/artisan--env=本地电子邮件解析
产生于todo@yyyyy.com
本地传递失败
在传递尝试期间生成了以下文本:
------管道到|/home/xxxx/public_html/artisan--env=本地电子邮件解析
产生于todo@yyyyy.com------
无法执行“/home/xxxx/public\u html/artisan”
我面临着一个类似的问题,但就我而言,至少我有一个工匠来工作。它找到artisan,但找不到我创建的命令。我使用的url是
/pathtoartisan/artisan emailparse
我同样需要使用laravel应用程序和CPanel检索电子邮件,幸运的是,Shweta在这里发布了一些代码,说明如何从gmail读取电子邮件并将其保存到数据库中。我使用的代码来自gmail,也适用于我的CPanel凭据。否。根据您使用的命令,您会收到不同的错误。第二个命令会出现什么错误?(第一个和最后一个是错误的)。我最近在后缀管道上遇到了类似的问题,产生了相同的错误。通过更改权限解决了此问题。。。在您的情况下,您可以尝试
chmod 755/home/xxxx/public_html/artisan
public_html可以是非公用文件夹,如果您修改了virtualhost(当然,如果您是root用户)