Попробовал сделать как тут и не могу залогинеться....Не принимает пароль
postfix
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
myhostname = localhost
home_mailbox = Maildir/
virtual_mailbox_domains = /etc/postfix/vhosts
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/vmaps
virtual_minimum_uid = 1000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mynetworks = 127.0.0.0/8 192.168.1.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
dovecot.conf
base_dir = /var/run/dovecot/
protocols = imap pop3
disable_plaintext_auth = no
shutdown_clients = yes
log_path = /var/log/dovecot
info_log_path = /var/log/dovecot.info
log_timestamp = "%Y-%m-%d %H:%M:%S "
#ssl_disable = yes
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_greeting = Dovecot ready.
mail_location = maildir:/home/vmail/%d/%n
mmap_disable = no
valid_chroot_dirs = /var/spool/vmail
protocol imap {
login_executable = /usr/lib/dovecot/imap-login
mail_executable = /usr/lib/dovecot/imap
}
protocol pop3 {
login_executable = /usr/lib/dovecot/pop3-login
mail_executable = /usr/lib/dovecot/pop3
pop3_uidl_format = %08Xu%08Xv
}
auth_executable = /usr/lib/dovecot/dovecot-auth
auth_verbose = yes
auth default {
mechanisms = plain digest-md5
passdb passwd-file {
args = /etc/dovecot/passwd
}
userdb passwd-file {
args = /etc/dovecot/users
}
user = root
}
изменения только тут #ssl_disable = yes ...т.к не запускался
cat /etc/postfix/vmaps
info@domen.ru domen.ru/info/
sales@domen.ru domen.ru/sales/
test@domen.ru domen.ru/test/
/etc/dovecot/users
info@domen.ru::5000:5000::/home/vmail/domen.ru/:/bin/false::
sales@domen.ru::5000:5000::/home/vmail/domen.ru/:/bin/false::
test@domen.ru::5000:5000::/home/vmail/domen.ru/:/bin/false::
/etc/dovecot/passwd
test@domen.ru:r/2F6JVD0YuRw
info@domen.ru:ODRHGBkkuSFJw
sales@domen.ru:lHrlKlQZDyU4w
Пароль создавал так
sudo htpasswd -c /etc/dovecot/passwd user #первый раз для создания файла
sudo htpasswd /etc/dovecot/passwd user #для последующих паролей
При подключении telnet он принимает логин...а при вводе пароля пишет(подключение к узлу потеряно!
thunderbird пишет
Команда PASS не выполнена. Почтовый сервер «mail.domen.ru» ответил: Authentication failed
/var/log/dovecot.info
2010-11-07 13:52:16 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:17 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:26 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:28 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:29 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:45 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:46 auth(default): Info: passwd-file(rust,192.168.1.99): unknown user
2010-11-07 13:52:58 imap-login: Info: Disconnected (auth failed, 6 attempts): user=<rust>, method=PLAIN, rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:03 pop3-login: Info: Aborted login (no auth attempts): rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:03 imap-login: Info: Aborted login (no auth attempts): rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:03 imap-login: Info: Aborted login (no auth attempts): rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:03 pop3-login: Info: Aborted login (no auth attempts): rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:07 imap-login: Info: Disconnected (auth failed, 4 attempts): user=<rust>, method=PLAIN, rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:08 imap-login: Info: Disconnected (auth failed, 4 attempts): user=<rust>, method=PLAIN, rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:53:43 auth(default): Info: passwd-file(info,192.168.1.99): unknown user
2010-11-07 13:53:43 auth(default): Info: passwd-file(info,192.168.1.99): unknown user
2010-11-07 13:53:50 auth(default): Info: passwd-file(info,192.168.1.99): unknown user
2010-11-07 13:53:50 auth(default): Info: passwd-file(info,192.168.1.99): unknown user
2010-11-07 13:54:02 imap-login: Info: Disconnected (auth failed, 2 attempts): user=<info>, method=PLAIN, rip=192.168.1.99, lip=192.168.1.252
2010-11-07 13:54:02 auth(default): Info: passwd-file(info,192.168.1.99): unknown user
2010-11-07 13:55:18 dovecot: Info: Dovecot v1.2.9 starting up (core dumps disabled)
Пользователь решил продолжить мысль [time]Sun Nov 7 15:39:50 2010[/time]:
разобрался....в почтовом клиенте надо указывать не user а user@domen.ru
который раз этот момент упускаю из виду
Пользователь решил продолжить мысль [time]Sun Nov 7 19:09:24 2010[/time]:
только в конфиге не верно указаны aliases
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliasesнадо
virtual_alias_maps = hash:/etc/postfix/aliases
потом создать файл
sudo nano /etc/postfix/aliases
user1@domen.ru user2@domen.ruи
sudo postmap /etc/postfix/aliases