Отвечаю сам себе. Для почты, отправленной через sendmail проверки типа smtpd_xxx_restrictions не срабатывают, т.к. она сразу попадает в pickup. А эти проверки актуальны только для SMTP (что, кстати, понятно из их названия). Я решил проблему так. В опции content_filter (которая актуальная и для pickup) указал фильтр для исходящих сообщений. А для сервиса smtp переопределил фильтр в master.cf (-o content_filter=xxx). Внимание! Если у вас разрешён релеинг через какие-то сервисы/порты, кроме smtp, то и для них нужно переопределить фильтр. 30.01.2012 15:55, Boris Gulay пишет: > Итак, повторю вопрос. > Есть postfix + amavisd-new. Последний подписывает исходящие сообщения и > проверяет входящие. > > Проблема: сообщения, отправленные через sendmail не подписваются. При > этом, почта, отправленная через SMTPS и SUBMISSION подписывается отлично. > > Конфиги. > Вот интересный кусок из main.cf > smtpd_delay_reject = yes > smtpd_helo_required = yes > smtpd_helo_restrictions = > permit_mynetworks, > reject_invalid_helo_hostname, > reject_unknown_helo_hostname, > permit > smtpd_client_restrictions = > permit_sasl_authenticated, > sleep 1, > reject > smtpd_sender_restrictions = > reject_unknown_sender_domain, > reject_sender_login_mismatch, > check_sender_access regexp:/etc/postfix/FILTER-tag_as_originating.re, > permit > smtpd_recipient_restrictions = > permit_auth_destination, > permit_sasl_authenticated, > sleep 1, > reject > smtpd_data_restrictions = > reject_unauth_pipelining, > permit > > Содержимое файла /etc/postfix/FILTER-tag_as_originating.re: > /^/ FILTER amavisfeed:[127.0.0.1]:10026 > > А вот интересный кусок конфига из master.cf: > # ========================================================================== > # service type private unpriv chroot wakeup maxproc command + args > # (yes) (yes) (yes) (never) (100) > # ========================================================================== > smtp inet n - - - - smtpd > # -o content_filter=filter:spamcheck > -o smtpd_tls_security_level=may > -o smtpd_sasl_auth_enable=no > -o smtpd_client_restrictions=reject_unknown_client_hostname,permit > -o smtpd_sender_restrictions=reject_unknown_sender_domain,permit > -o content_filter=amavisfeed:[127.0.0.1]:10024 > > submission inet n - - - - smtpd > -o smtpd_tls_security_level=may > # -o smtpd_sasl_auth_enable=yes > -o > smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject > # -o milter_macro_daemon_name=ORIGINATING > -o content_filter=amavisfeed:[127.0.0.1]:10026 > smtps inet n - - - - smtpd > -o smtpd_tls_wrappermode=yes > # -o smtpd_sasl_auth_enable=yes > # -o milter_macro_daemon_name=ORIGINATING > -o content_filter=amavisfeed:[127.0.0.1]:10026 > > > > > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community