Я пытаюсь обработать поток электронной почты в реальном времени и знаком с BASH.
Я использую netcat для прослушивания потока. Электронные письма возвращаются в формате JSON, а новые электронные письма обозначаются символом возврата каретки.
Я пытаюсь понять, как писать каждое электронное письмо в свой уникальный файл. Оттуда я могу обрабатывать JSON в соответствии со своими потребностями.
Несколько человек, с которыми я разговаривал, сказали, что мне «не следует использовать BASH для этой цели, но я, вероятно, смогу заставить его работать». Жду отзывов от других.
Но также я надеюсь, что кто-нибудь поможет мне использовать nc для вывода в файл при каждом возврате каретки.
Спасибо
**** Пример ****
nc localhost 123
откроет поток и начнет слушать
Возвращаемая информация выглядит так:
"to\":\"[email protected]\",\"x-connecting-ip\":\"12.12.12.12\",\"subject\":\"[Test Email] Email to fax=ABCDE_1234B1234\"
Новые электронные письма разделяются символом возврата каретки. Я хочу записать каждое из этих писем в уникальный файл и продолжать слушать поток.