用cPanel和Laravel管理电子邮件到程序

时间:2014-12-08 16:49:52

标签: php email laravel cpanel piping

我已经关注如何使用Laravel和Cpanel管道电子邮件this tutorial,但我无法在cPanel中设置forware。我尝试使用所有可用选项:

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

我不知道还能在这里做些什么,所以这就是我在这里问SO的原因。

我得到的错误是

  

此邮件是由邮件传递软件自动创建的。

     

您发送的邮件无法发送给其中一个或多个邮件   收件人。这是一个永久性错误。以下地址失败:

     

管道到| / home / xxxx / public_html / artisan --env =本地电子邮件解析       由todo@yyyyy.com生成   本地交付失败

     

在传递尝试期间生成了以下文本:

     

------管道到| / home / xxxx / public_html / artisan --env =本地电子邮件解析          由todo@yyyyy.com生成------

     

无法执行' / home / xxxx / public_html / artisan'

2 个答案:

答案 0 :(得分:2)

我面临着类似的问题,但就我而言,至少我让Artisan工作了。它找到了工匠但却找不到我创建的命令。我使用的网址是

/pathtoartisan/artisan emailparse
  1. 我删除了短划线。
  2. 您似乎在public_html文件夹中引用了工匠,这不是一个好习惯。

答案 1 :(得分:0)

我同样需要使用laravel应用程序检索电子邮件并使用CPanel,幸运的是Shweta发布了这个link,其中显示了一些如何从gmail读取电子邮件并将其保存到数据库的代码。我正在使用它从gmail工作的代码,并将它与我的CPanel凭证一起使用,也可以使用。