если задать правило в main.cf
smtpd_sender_restrictions=check_sender_access pgsql:/etc/mail/postfix/access-from-ext.cf,reject_unknown_sender_domain,reject_unverified_sender,permit
то все работает
если то же самое в master.cf для конкретного ip
#==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
194.84.xxx.xxx:25 inet n - n - 3 smtpd
-o smtpd_sender_restrictions=check_sender_access pgsql:/etc/mail/postfix/access-from-ext.cf,reject_unknown_sender_domain,reject_unverified_sender,permit
то при попытке подсоединения на 194.84.xxx.xxx:25 smtpd ругается, говорит что запущен с плохими параметрами, причем ругается на pgsql:/etc/mail/postfix/access-from-ext.cf, если эту строку убрать то нормально. так же ругается на hash
что можно сделать? нужно это для того, что бы можно было задать разные правила для внутреннего и внешнего IP