есть postfix 2.0
postgres к нему
sasl2 и cyrus-imap2.2
вообщем пользователи храняться в postgres тамже домены виртуальные
проблема в следующем при отправке пароль и логин не спрашиваеються, почта отправляеться
для авторизации использую saslauthd с pam
cyrus-imap авторизируеться нормально
создал /etc/pam.d/smtp
--------------
auth required /lib/security/pam_pgsql.so
account required /lib/security/pam_pgsql.so
--------------
и /usr/lib/sasl2/smtpd.conf
--------------
pwcheck_method: saslauthd
mech_list: PLAIN
--------------
в main.cf
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
вобщем как я понял хосты каторые пренадлежат к сети в вертуальному домена
могут свободно отсылать почту.
может кто знает как сделать принудительную авторизацию при отправке почты.