|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Pavel Marenyuk 2:5080/1003 25 Dec 2003 13:50:25 To : Aleksey Barabanov Subject : Re: postfix content filter -------------------------------------------------------------------------------- Aleksey Barabanov <abb@wessen.ru> wrote: AB> Pavel Marenyuk wrote: AB> >> А вариант postfix->some_daemon->procmail не подходит ? AB> Hе подходит. AB> >> А вариант postfix_smpt->procmail->postfix_postdrop->some_daemon ? AB> Вот как ? Что-то не складывается. Или это если зарутить все исходящую почту AB> на другой постфикс ? В томже чируте что-то не выходит. AB> если демон сидит на 10024 порту, примерная схема может выглядить так: main.cf: content_filter= master.cf: smtp inet n - y - - smtpd -o cleanup_service_name=cleanup_smtp pickup fifo n - y 60 1 pickup -o cleanup_service_name=cleanup_pickup cleanup unix n - y - 0 cleanup -o content_filter= scan unix - - y - 2 smtp(lmtp) localhost:10025 inet n - y - - smtpd -o mynetworks=127.0.0.0/8 -o content_filter= -o smtpd_recipient_restrictions=permit_mynetworks,reject cleanup_smtp unix n - n - 0 cleanup -o content_filter=procmail: cleanup_pickup unix n - n - 0 cleanup -o content_filter=scan:[127.0.0.1]:10024 При этой схеме вся входящая по smtp почта проверяется procmail и демоном Вся postdrop-нутая проверяется только демоном. Все bounces - не проверяются. Для проверки procmail-ом postdrop почты нужно задействовать заголовок- индикатор того что почта прошла через procmail и с помощью header_checks сделать ветвление. cleanup_pickup unix n - n - 0 cleanup -o content_filter=procmail: header_checks /^X-Procmail-indicator: abrakadabra/ FILTER scan:[127.0.0.1]:10024 -- Всем - всего Павел pavlomr@hotmail.com --- ifmail v.2.15dev5 * Origin: none (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646499843cc.html, оценка из 5, голосов 10
|