DSU
22-12-2018, 14:08
Помогите в автоматизации выборки.
Есть текстовый лог (на 800мб) с записями такого вида:
[28/Nov/2018 10:34:30] Recv: Queue-ID: 5bfe5316-0000437d, Service: SMTP, From: <t.kaluga@mail.com.ua>, To: <a.nanana@mail2.com.ua>, Size: 17991, Sender-Host: 220.15.174.19, User: t.kaluga@mail.com.ua, SSL: yes, Subject: Re: Тема; ТД ТОВ, Msg-Id: <41AB9C9A-59B1-4CD2-A833-B2D41F58182F@mail.com.ua>
[28/Nov/2018 10:34:30] Sent: Queue-ID: 5bfe5316-0000437d, Recipient: <a.malina@mail.com.ua>, Result: delivered, Status: 2.1.5 , Remote-Host: 127.0.0.1, Msg-Id: <41AB9C9A-59B1-4CD2-A833-B2D41F58182F@mail.com.ua>
[28/Nov/2018 10:40:53] Recv: Queue-ID: 5bfe5493-0000437e, Service: SMTP, From: <k.lopata@gmail.com>, To: <o.tuchka@mail.com.ua>, Size: 1918722, Sender-Host: 154.38.117.35, SSL: yes, Subject: Письмо, Msg-Id: <D8EF8B03-AF53-4FD0-A919-93A3223CD0FC@gmail.com>
Нужно найти все позиции, где отправитель t.kaluga@mail.com.ua (для примера) и составить список всех уникальных адресатов, кому он высылал письма (a.nanana@mail2.com.ua в данном случае).
Ключевые слова для поиска, получается, можно использовать "SMTP, From: <t.kaluga@mail.com.ua>", а список составить из адресов, которые идут после "To: "
Одинаковые, понятное дело, не указывать.
Спасибо!
Есть текстовый лог (на 800мб) с записями такого вида:
[28/Nov/2018 10:34:30] Recv: Queue-ID: 5bfe5316-0000437d, Service: SMTP, From: <t.kaluga@mail.com.ua>, To: <a.nanana@mail2.com.ua>, Size: 17991, Sender-Host: 220.15.174.19, User: t.kaluga@mail.com.ua, SSL: yes, Subject: Re: Тема; ТД ТОВ, Msg-Id: <41AB9C9A-59B1-4CD2-A833-B2D41F58182F@mail.com.ua>
[28/Nov/2018 10:34:30] Sent: Queue-ID: 5bfe5316-0000437d, Recipient: <a.malina@mail.com.ua>, Result: delivered, Status: 2.1.5 , Remote-Host: 127.0.0.1, Msg-Id: <41AB9C9A-59B1-4CD2-A833-B2D41F58182F@mail.com.ua>
[28/Nov/2018 10:40:53] Recv: Queue-ID: 5bfe5493-0000437e, Service: SMTP, From: <k.lopata@gmail.com>, To: <o.tuchka@mail.com.ua>, Size: 1918722, Sender-Host: 154.38.117.35, SSL: yes, Subject: Письмо, Msg-Id: <D8EF8B03-AF53-4FD0-A919-93A3223CD0FC@gmail.com>
Нужно найти все позиции, где отправитель t.kaluga@mail.com.ua (для примера) и составить список всех уникальных адресатов, кому он высылал письма (a.nanana@mail2.com.ua в данном случае).
Ключевые слова для поиска, получается, можно использовать "SMTP, From: <t.kaluga@mail.com.ua>", а список составить из адресов, которые идут после "To: "
Одинаковые, понятное дело, не указывать.
Спасибо!