Мне нужно получить некоторые данные из всей полученной почты и загрузить ее в базу данных PostgreSQL. Я использую fetchmail, чтобы получить их с удаленного сервера, и они идут в / var / mail / abruck
. Есть два строки, которые мне нужны из каждого электронного письма: Дата и Тема.
Когда Я просто набираю «mail» для получения содержимого почты, я получаю именно то, что хочу:
U 1 Dispatch Team Tue Oct 17 11:55 192/11778 (FOLLOW-UP) 1 - Emergency Work Order# WO-0003342 at (Ranch) | ETA NEEDED - CRM:01136317
U 2 Dispatch Team Tue Oct 17 11:55 289/18637 4 - Normal Work Order# WO-0003304 SCHEDULED for 8/8/2017 4:30 PM (Wents) - CRM:01136334
U 3 Dispatch Team Tue Oct 17 11:55 289/18637 4 - Normal Work Order# WO-0003304 SCHEDULED for 8/9/2017 4:00 PM (Wents) - CRM:01136338
......
U 33 Dispatch Team Tue Oct 17 11:55 187/11550 (FOLLOW-UP) 2 - Critical Work Order# WO-0002897 at (Cas) | ETA NEEDED - CRM:01136469
U 34 Dispatch Team Tue Oct 17 11:55 190/11725 (FOLLOW-UP) 1 - Emergency Work Order# WO-0003342 at (Ranch) | ETA NEEDED - CRM:01136473
?
, за исключением того, что он останавливается после 34 строк с помощью «?»
Я получаю ВСЕ электронные письма, не останавливая каждые 34 строки с помощью «?». Я хочу, чтобы все это попало в один файл.