>>>>>>Здравствуйте,
>>>>>>Немогу, решить проблему с подсчётом
>>>>>>почтового трафика на сервере FreeBSD,
>>>>>>(за счет удаления пользователями почты
>>>>>> на сервере без получения,
>>>>>> получаю серьёзную недостачу трафика)
>>>>>>Кто уже решил данную проблему - помогите пожалуйста.
>>>>>
>>>>>а ты считай все пакеты по 25 и 110 порту
>>>>>
>>>>>ipfw add XXXXX count tcp from any to any 25
>>>>>ipfw add YYYYY count tcp from any 25 to any
>>>>>
>>>>>или в вариациях - смотря как у тебя почта ходит...
>>>>
>>>>
>>>>Не прокатит, если пользователи на сервере, почта для них получена, а они
>>>>ее удалят не получая с сервера. Тут надо при получении расчитывать,
>>>>а поп3 не считать как локальный трафик. Какой почтовик?
>>>
>>>поп3 - это 110 порт, у меня пример для 25 - smtp
>>>
>>>почта то откуда-то берется, перед тем, как лечь на сервере...
>>>а берется она по smtp (если конечно не левые внешние ящики у
>>>народа - тогда 110 тоже считать надо). поэтому должно прокатить
>>
>>
>>Как прокатить, если на сервере для всех 1 25 порт, а как
>>разгребать кому пришла почта. Как я понял он типа провайдер.
>
>если так, тогда конечно да... для каждого юзера так не посчитаешь...
а какой почтовик? вообще что используется для почты?
можно извратиться и попробовать парсить его лог на предмет количества байт...
вот у меня qmail:
Nov 8 13:16:21 mail qmail: 1036750581.304618 new msg 377
Nov 8 13:16:21 mail qmail: 1036750581.305665 info msg 377: bytes 78356 from <user1@from.email> qp 38521 uid 85
Nov 8 13:16:21 mail qmail: 1036750581.314035 starting delivery 2513: msg 377 to remote user2@to.email
т.е. в логах все есть...
правда, юзеры могут слать почту от другого имени и адреса - но исходящую можно считать по ИП...
|