我尝试过这个过程将所有邮件从postfix传递给PHP。 https://serverfault.com/questions/258469/how-to-configure-postfix-to-pipe-all-incoming-email-to-a-script
出于测试目的,我刚刚执行了一个PHP脚本,可以将原始邮件保存到文本文件中。它就像一个魅力。
mailtransport unix - n n - - pipe
flags=FR user=vmail argv=/usr/bin/php /var/www/public_html/script/email/execute.php
${nexthop} ${user}
但是,我想通过工匠命令管理所有电子邮件。像这样:
mailtransport unix - n n - - pipe
flags=FR user=vmail argv=/usr/bin/php /var/www/public_html/to/artisan email:parse
${nexthop} ${user}
当我运行时,我收到错误 -
Command died with status 1: "/usr/bin/php".
Command output: [RuntimeException] Too
many arguments.