|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 06 Jul 2004 20:26:21 To : Pavel Chernyavsky Subject : Re: антиспамовый фильтр -------------------------------------------------------------------------------- PC>>> Может ли кто-нибудь порекомендовать утилиту, которая по POP3 из PC>>> почтового домена будет брать заголовки писем, отправлять их на PC>>> локальный sendmail, и затем по возвращенным кодам принимать или PC>>> удалять письма прямо на сервере? PC>>> Hадо, что-бы она не перезаписывала заголовки (как делает это PC>>> animail, отсылая всю почту одному юзеру). PC>>> Под словом "принимала" подразумевается отсылка на 25 порт PC>>> sendmail'a EG>> fetchmail? PC> Предлагаешь или спрашиваешь? Предлагаю, если его еще не пробовал и интересуюсь впечатлениями, если уже пробовал :-) PC> Его я в первую очередь пробовал. Он честно делает RSET sendmail'у, когда он PC> возвращает код antispam, ДОКАЧИВАЕТ с POP3 сервера и делает ему DELE. PC> Если знаешь как сделать, кинь .fetchmailrc. Hикак, судя по всему. fetchmail не выкачивает тело отброшенного сендмейлом письма только для тех протоколов доступа к mailbox, которые позволяют выкачивать тело отдельно от заголовков (сейчас это только imap). Иначе он делает именно так, как ты написал - выкачивает и грохает. Вот код из него: /* do not read the body which is not being forwarded only if * the underlying protocol allows the body to be fetched * separately */ if (separatefetchbody && suppress_forward) suppress_readbody = TRUE; Лениво копать дальше, почему он так делает. Функция fetch_messages в driver.c Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093b00851c7.html, оценка из 5, голосов 10
|