|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 06 Jul 2004 21:05:29 To : Eugene Grosbein Subject : Re: антиспамовый фильтр -------------------------------------------------------------------------------- PC>> Его я в первую очередь пробовал. Он честно делает RSET sendmail'у, когда PC>> он возвращает код antispam, ДОКАЧИВАЕТ с POP3 сервера и делает ему PC>> DELE. Если знаешь как сделать, кинь .fetchmailrc. EG> Hикак, судя по всему. fetchmail не выкачивает тело отброшенного сендмейлом EG> письма только для тех протоколов доступа к mailbox, которые позволяют EG> выкачивать тело отдельно от заголовков (сейчас это только imap). Иначе EG> он делает именно так, как ты написал - выкачивает и грохает. EG> Лениво копать дальше, почему он так делает. А вообще понятно, почему. В POP3 нет способа выкачать только заголовки, поэтому fetchmail говорит RETR или TOP <большое число> и выкачивает все письмо целиком. Берет заголовок, скармливает MTA. Потом fetchmail безусловно выбирает тело дальше. Если MTA принял письмо на этапе заголовка, fetchmail отдает ему тело, иначе не отдает. По другому он не умеет, да и вариантов тут немного - только рвать коннект с POP3-сервером, переконнекчиваться и молиться, что удастся идентифицировать то письмо вторым проходом. Hе факт, что получится. Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260931aaa1c6d.html, оценка из 5, голосов 10
|