[Sysadmins] pop3-сервер с users/passwords/mbox names в plain text file
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Вт Июн 12 00:59:32 MSD 2007
Собственно, проблема не в postfix, т.к. dbmail с лукапом из mysql ведет
себя так же (unknown user: "user"), пока не определен mailbox_transport.
Поэтому сейчас конфигурация выглядит так:
# cat /etc/postfix/main.cf
unknown_local_recipient_reject_code = 550
mailbox_transport = dovecot
local_recipient_maps = $alias_maps, cdb:$config_directory/vusers
# cat /etc/postfix/master.cf
...
dovecot unix - n n - - pipe
flags=DRhu user=mail:mail argv=/usr/lib64/dovecot/deliver -d ${recipient}
# cat /etc/dovecot/dovecot.conf
protocols = pop3
ssl_disable = yes
mail_extra_groups = mail
first_valid_uid = 8
mail_location = mbox:/mail/%u
mbox_min_index_size = 0
lock_method = fcntl
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
postmaster_address = postmaster на myhost.mydomain.com
auth_socket_path = /var/run/dovecot/auth-master
}
auth default {
mechanisms = plain
passdb pam {
}
userdb passwd {
}
passdb passwd-file {
args = /etc/dovecot/dovecot.passwd
}
userdb static {
args = uid=8 gid=12 home=/mail/%u
}
user = root
}
Теперь при отправке сообщения имеем:
Jun 12 00:42:24 myhost postfix/pickup[19448]: D084A13B7B: uid=0 from=<root>
Jun 12 00:42:24 myhost postfix/cleanup[19461]: D084A13B7B:
message-id=<20070611204224.D084A13B7B на myhost.mydomain.com>
Jun 12 00:42:24 myhost postfix/qmgr[19449]: D084A13B7B:
from=<root на myhost.mydomain.com>, size=306, nrcpt=1 (queue active)
Jun 12 00:42:24 myhost deliver(user на myhost.mydomain.com):
net_connect(/var/run/dovecot/auth-master) failed: No such file or directory
Jun 12 00:42:24 myhost postfix/pipe[19464]: D084A13B7B:
to=<user на myhost.mydomain.com>, orig_to=<user>, relay=dovecot,
delay=0.05, delays=0.02/0/0/0.02, dsn=4.3.0, status=deferred (temporary
failure)
Сокет /var/run/dovecot/auth-master действительно отсутствует:
# ls -l /var/run/dovecot/
total 8
srw------- 1 root root 0 Jun 12 00:39 auth-worker.19192
srwxrwxrwx 1 root root 0 Jun 12 00:39 dict-server
drwxr-x--- 2 root dovecot 4096 Jun 12 00:39 login
-rw------- 1 root root 6 Jun 12 00:39 master.pid
Хотя в конфиге он указан. Почему его нет?
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки Sysadmins