Victor Ustugov wrote:
> после прочтения документации, примеров с http://www.ols.es/exim/dlext/,> была реализована динамически загружаемая библиотека для работы из exim с
> демонизированным вариантом DSPAM из acl_smtp_data:
>http://mta.org.ua/exim/dlfunc/dspam/dspam.c
реализована фукнция работы с spamd из acl_smtp_data:
http://mta.org.ua/exim-4.63-conf/dlfunc/spamd/spamd.c
отличие от реализованной в exiscan в том, что опционально можно
выполнить не только команду REPORT протокола spamd, но и команду PROCESS
функция ожидает следующие параметры:
1. параметры сокета spamd
2. признак игнорирования DEFER'ов (1, Yes, True или defer_ok для
игнорирования DEFER'ов и 0, No, False или пустое значения для не
игнорирования DEFER'ов)
3. пользователь, от имени которого должен выполняться запрос к spamd
4. команда протокола spamd (REPORT или PROCESS). этот параметр
необязательный. по умолчанию используется значение REPORT
если exim собран с WITH_CONTENT_SCAN, то используется функция spool_mbox
для сохранения письма в /var/spool/exim/scan. если exim собран без
WITH_CONTENT_SCAN, то демону spamd вливаются заголовки письма и
содержимое файла из /var/spool/exim/input с текстом письма
примеры использования в configure приведены здесь:
http://mta.org.ua/exim-4.63-conf/dlfunc/spamd/configure-example
в паровозе пока поддержки этой функции нет. написана для коллекции в
дополнение к функции работы с dspam
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC