Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть лог. Вынимаем строки, где "From:" равен "*@mycompany.ru", а "To:" НЕ равно "*@mycompany.ru":

[31/Jan/2017 16:20:18] Recv: Queue-ID: 58908f12-0000f244, Service: SMTP, From: , To: , Size: 1879855, Sender-Host: 10.10.10.10, SSL: yes, Subject: Супер текст заголовка темы бла бла бла...

Дальше разбираем каждую строку:

1) Дата-время, From, To, Size, Subject

2) Сортируем по "From:", считаем сумму по каждому "From:"

3) Выводим в файл в примерно таком виде:

############$DATE#################

[email protected] (сумма писем)+++++

To: [email protected]/Size: 1879855/Subject: Пошли бухать

To: [email protected]/Size: 1879855/Subject: Начальник - лох

[email protected] (сумма писем)+++++

To: [email protected]/Size: 1879855/Subject: Где мои откаты?

To: [email protected]/Size: 1879855/Subject: Я сломал плазму в столовой

Желательно на Python или PHP, под поля желательно использовать переменные. Делать на популярных библиотеках и с учетом дальнейшего развития и переделки. Работать будет на Linux.

7 лет назад
zmitrok62
Дмитрий 
37 летРоссия
8 лет в сервисе
Был
5 дней назад