[Sysadmins] [devel] dspam+postfix
Алексей Шенцев
=?iso-8859-1?q?ashen_=CE=C1_nsrz=2Eru?=
Вт Сен 18 15:38:19 MSD 2007
В сообщении от Tuesday 18 September 2007 15:20:43 Vladimir V. Kamarzin
написал(а):
> >>>>> On 18 Sep 2007 at 16:31 "a" == ashen writes:
>
> a> Такой вопрос. Вот такой у меня получился /etc/postfix/master.cf:
>
> a> [root на gw postfix]# cat /etc/postfix/master.cf
> a> #
> ==========================================================================
> a> # service type private unpriv chroot wakeup maxproc command + args
> a> # (yes) (yes) (yes) (never) (100)
> a> #
> ==========================================================================
> a> #For dspam + postfix
> a> smtp inet n - n - - smtpd
> a> -o content_filter=lmtp:unix:/dspam.sock
>
> Тут принимается письмо и отправляется в dspam
Ну так я сам сиё и прописывал для взаимодействия dspam' и постфикса,
работоспособность добился с вашей помощью. Чем Вам премного благодарен.
>
> a> localhost:10026 inet n - n - - smtpd
> a> -o content_filter=
> a> -o
> receive_override_options=no_unknown_recipient_checks,no_header_body_checks
> a> -o smtpd_helo_restrictions=
> a> -o smtpd_client_restrictions=
> a> -o smtpd_sender_restrictions=
> a> -o smtpd_recipient_restrictions=permit_mynetworks,reject
> a> -o mynetworks=127.0.0.0/8
> a> -o smtpd_authorized_xforward_hosts=127.0.0.0/8
>
> Тут видимо письмо принимается от dspam и отправляется в cleanup
Тут оно отдаётся обратно postfix'у если это письмо определено как не спам, при
условии, что нет иного MDA.
>
> a> #amavisd + postfix
> a> smtp-amavis unix - - n - 2 smtp
> a> -o smtp_data_done_timeout=1200
>
> По-моему, вот тут должен быть не smtp а smtpd.
>
> a> 127.0.0.1:10025 inet n - n - - smtpd
> a> -o content_filter=
> a> -o local_recipient_maps=
> a> -o relay_recipient_maps=
> a> -o smtpd_restriction_classes=
> a> -o smtpd_client_restrictions=
> a> -o smtpd_helo_restrictions=
> a> -o smtpd_sender_restrictions=
> a> -o smtpd_recipient_restrictions=permit_mynetworks,reject
> a> -o mynetworks=127.0.0.0/8
> a> -o strict_rfc821_envelopes=yes
> a> -o smtpd_error_sleep_time=0
> a> -o smtpd_soft_error_limit=1001
> a> -o smtpd_hard_error_limit=1000
> a> -o smtpd_etrn_restrictions=reject
>
> Не понятно, зачем нужен вот этот smtpd.
Может я и не правильно сконфигурировал, но связка
postfix+amavisd+spamassassin+clamav у меня заработала именно так.
> a> Что первым отработает: dspam или amavisd ?
>
> Похоже, к amavisd письма не попадают вообще.
Смотрю по логам почтаря и вижу - до amavisd'а письма и не доходят.
Таким образом связка amavisd+spamassassin+clamav не работает и является
лишней. От чего я и хотел избавится, используя postfix+dspam+clamd, ну и
повышение эффективности антиспам фильтра. А то с начала июля спама валит до
жути и spamassassin, постоянно обучаемый, всё равно пропускает очень
много ...
Работой dspam'а я пока дволен. Посмотрим в течении этой недели и если
нареканий не будет снесу amavisd+spamassassin ...
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen на nsrz.ru
XMPP: ashen на altlinux.org, AlexShen на jabber.ru
ICQ: 271053845
Подробная информация о списке рассылки Sysadmins