Postfix в chroot не могу настроить, AlexeyA, 21-Окт-04, 17:00 [смотреть все]Здравствуйте. надеюсь поможете. установил asp9.2 и postfix 2.0.16 (он автоматически ставится в chroot). настроил внутренний днс. проблема в следующем : не могу добится работы постфикса в chroot с rejecting mail from unknown local users. если ecnfyjdbnm local_recipient_maps = , то почта доставвляется номально между локальными пользователями, а если я хочу включить проверку - local_recipient_maps = proxy:unix:passwd.byname $alias_maps то в maillog ошибка - Oct 21 15:47:12 asp92 postfix/smtpd[3120]: connect from localhost[127.0.0.1] Oct 21 15:47:25 asp92 postfix/smtpd[3120]: 2C1C415F8: client=localhost[127.0.0.1] Oct 21 15:47:38 asp92 postfix/proxymap[3121]: warning: cannot access UNIX password database: No such file or directory Oct 21 15:47:38 asp92 postfix/smtpd[3120]: 2C1C415F8: reject: RCPT from localhost[127.0.0.1]: 451 <lexa@linux.com>: Temporary lookup failure; from=<lexa@linux.com> to=<lexa@linux.com> proto=SMTP Oct 21 15:47:45 asp92 postfix/cleanup[3124]: 450371612: message-id=<20041021124745.450371612@asp92.linux.com> Oct 21 15:47:45 asp92 postfix/nqmgr[2983]: 450371612: from=<double-bounce@asp92.linux.com>, size=602, nrcpt=1 (queue active) Oct 21 15:47:45 asp92 postfix/local[3125]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled Oct 21 15:47:45 asp92 postfix/smtpd[3120]: disconnect from localhost[127.0.0.1] Oct 21 15:47:45 asp92 postfix/local[3125]: 450371612: to=<lexa@linux.com>, orig_to=<postmaster>, relay=local, delay=0, status=sent ("|/usr/bin/procmail") вот мой main.cf
queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix default_privs = nobody myhostname = asp92.linux.com mydomain = linux.com myorigin = $mydomain inet_interfaces = localhost inet_interfaces = all mydestination = $mydomain # REJECTING MAIL FOR UNKNOWN LOCAL USERS #local_recipient_maps = unix:passwd.byname $alias_maps local_recipient_maps = proxy:unix:passwd.byname $alias_maps #local_recipient_maps = unknown_local_recipient_reject_code = 450 mynetworks_style = subnet mynetworks = 192.168.1.0/24, 127.0.0.0/8 relay_domains = $mydestination #alias_maps = hash:/etc/postfix/aliases #alias_database = hash:/etc/postfix/aliases home_mailbox = Maildir/ mail_spool_directory = /var/spool/mail mailbox_command = /usr/bin/procmail debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.0.16/samples readme_directory = /usr/share/doc/postfix-2.0.16/README_FILES alias_database = hash:/etc/postfix/aliases proxy_read_maps = $local_recipient_maps $mydestination $mynetworks |
- Postfix в chroot не могу настроить, unk, 21:02 , 21-Окт-04 (1)
- Postfix в chroot не могу настроить, AlexeyA, 09:11 , 22-Окт-04 (2)
>А в chroot'е postfix'а есть /etc/passwd? нету, но там и недолжно его быть по правилам, ведь я использую proxy_read_maps (а если он там есть то все работает) уж скоко доков перечитал не пойму где грабли.. может в асповом билде рпм-ки постфикса ?
|