В этой ситуации я передаю письмо в PHP-скрипт и позволяю PHP-скрипту разобрать его. Вы получаете мгновенные результаты по сравнению с ожиданием cronjob, чтобы сбросить электронную почту
$stdin = fopen('php://stdin', 'r');
while (!feof($stdin))
{
$input .= fread($stdin, 8192);
}
теперь у вас есть вся электронная почта в $input
, и вы можете использовать границы для извлечения закодированной информации base64, а затем file_put_contents("/tmp/file.csv",base64_decode($extracted_file_contents))
убедитесь, что вы chmod + x