Это, наверное, что-то действительно простое, но я не могу найти хорошее решение для этого.
Мне нужно написать скрипт Python, который может принимать входные данные из канала, как это:
$ some-linux-command | my_script.py
как то так:
cat email.txt | script.py
Или он будет просто передан моим файлом .forward напрямую из sendmail. Это означает, что входной файл может быть чем-то относительно большим, если в нем есть вложение, и, вероятно, это будет электронное письмо, позже мне придется поместить в базу данных отправителя, тему и т. Д., Но я написал сценарии базы данных в Python, так что часть будет в порядке.
Основная проблема заключается в том, как захватить данные, поступающие из канала.