The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Programming filter for sendmail with libmilter, !*! bss, 28-Июл-03, 09:05  [смотреть все]
Имеем OpenBSD 3.3, ESMTP Sendmail 8.12.8/8.12.8 с поддержкой libmilter. Нужно сделать подсчет почтового траффика, причем только если письмо отправляется за пределы локальных доменов. Подсчитанный траффик записываем в счет пользователя в биллинге. Суть проблемы: возможны ситуации, когда письмо проходит через фильтр, но отбраковывается по различным причинам самим sendmail. Программа-фильтр после прохода письма по фильтру делает изменения в счете пользователя независимо от того, принял ли sendmail письмо. Можно ли узнать результат ответа MTA?
  • Programming filter for sendmail with libmilter, !*! Z0termaNN, 14:16 , 28-Июл-03 (1)
    >Имеем OpenBSD 3.3, ESMTP Sendmail 8.12.8/8.12.8 с поддержкой libmilter. Нужно сделать подсчет
    >почтового траффика, причем только если письмо отправляется за пределы локальных доменов.
    >Подсчитанный траффик записываем в счет пользователя в биллинге. Суть проблемы: возможны
    >ситуации, когда письмо проходит через фильтр, но отбраковывается по различным причинам
    >самим sendmail. Программа-фильтр после прохода письма по фильтру делает изменения в
    >счете пользователя независимо от того, принял ли sendmail письмо. Можно ли
    >узнать результат ответа MTA?

    Вообще-то письмо практически одновременно и принимается senвmail и
    передается в сокет фильтра, поэтому, если  sendmail отшибает письмо - в
    этом случае вызовется abort, что соответственно достаточно хорошо обрабатывается,




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру