Назад | Перейти на главную страницу

Подсчет количества сообщений, отправленных sendmail

Кто-нибудь знает об утилите, которая дала бы мне общее количество сообщений электронной почты, отправленных sendmail, с использованием старых почтовых журналов?

Кто-то предложил использовать утилиту mailstats, однако эта программа, похоже, предоставляет статистическую информацию для всех записей файла журнала электронной почты. Хотя это и полезно, в данном случае это бесполезно, поскольку одно почтовое сообщение, отправленное sendmail, может регистрироваться где угодно в 5 различных записях журнала.

Ты можешь использовать grep -c для подсчета количества совпадающих строк вместо трубы grep к wc -l:

grep -c "Message accepted for delivery" /var/log/maillog

Делает grep 'Message accepted for delivery' /var/log/maillog| wc -l укажите нужный вам номер?